debuginfod: Make sure crypto and jsonc are also included in static link
Commit Message
When doing a --enable-gcov build we link all binaries static.
libdebuginfod.so now depends on crypto an jsonc. So also add those
when linking against libdebuginfod.a
debuginfod/Makefile.am (libdebuginfod): Add $(crypto_LIBS)
$(jsonc_LIBS) when BUILD_STATIC.
Signed-off-by: Mark Wielaard <mark@klomp.org>
---
debuginfod/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
Hi,
On Wed, Aug 21, 2024 at 03:32:59PM +0200, Mark Wielaard wrote:
> When doing a --enable-gcov build we link all binaries static.
> libdebuginfod.so now depends on crypto an jsonc. So also add those
> when linking against libdebuginfod.a
>
> debuginfod/Makefile.am (libdebuginfod): Add $(crypto_LIBS)
> $(jsonc_LIBS) when BUILD_STATIC.
Aaron setup a new fedora coverage try builder. And this patch made
things build.
Pushed.
@@ -47,7 +47,7 @@ libelf = ../libelf/libelf.a -lz
if DUMMY_LIBDEBUGINFOD
libdebuginfod = ./libdebuginfod.a
else
-libdebuginfod = ./libdebuginfod.a -lpthread $(libcurl_LIBS)
+libdebuginfod = ./libdebuginfod.a -lpthread $(libcurl_LIBS) $(crypto_LIBS) $(jsonc_LIBS)
endif
else
libasm = ../libasm/libasm.so