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

eschwartz at archlinux dot org sourceware-bugzilla@sourceware.org
Sun Mar 1 17:37:00 GMT 2020


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.

More information about the Elfutils-devel mailing list