libeu is a static library with internal helper functions normally included in all shared libraries. But when linking static (with --enable-gcov) we need to explicitly link it into the test binaries.
* tests/Makefile.am (libelf): Add $(libeu) when BUILD_STATIC. Signed-off-by: Mark Wielaard <m...@klomp.org> --- tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Makefile.am b/tests/Makefile.am index aee5413fd31f..cdb2d405d212 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -723,7 +723,7 @@ installcheck-local: if BUILD_STATIC libdw = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) $(libebl) -ldl -lpthread -libelf = ../libelf/libelf.a -lz $(zstd_LIBS) +libelf = ../libelf/libelf.a -lz $(zstd_LIBS) $(libeu) libasm = ../libasm/libasm.a else libdw = ../libdw/libdw.so -- 2.46.0