This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug debuginfod/25509] Break a cyclic dependency by core packages


https://sourceware.org/bugzilla/show_bug.cgi?id=25509

Eli Schwartz <eschwartz at archlinux dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eschwartz at archlinux dot org

--- Comment #5 from Eli Schwartz <eschwartz at archlinux dot org> ---
> # Look for libmicrohttpd, libcurl, libarchive, sqlite for debuginfo server
> # minimum versions as per rhel7.  Single --enable-* option arranges to build
> # both client and server.

Maybe this should not be the case? If libdebuginfod was enabled on its own as
long as libcurl is available, this would make things a lot simpler. At least
for Arch Linux, curl is part of the base system while libmicrohttpd is not.

So the tools in the bootstrap cycle would only need to depend on curl (which
itself can be bootstrapped without support for most things including SSL) and
that would be sufficient to build everything that links to libdebuginfod.so

This would be independently useful alongside making a stub loader.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]