From: Jan Beulich Date: Mon, 19 Dec 2022 08:23:34 +0000 (+0100) Subject: gprofng/testsuite: adjust linking of synprog X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ecb828308c808f10b5e8f9cbf03aebc7c70ca9fb;p=binutils-gdb.git gprofng/testsuite: adjust linking of synprog In order for so_syn.so and so_syx.so to be able to access the main program's "testtime" variable, that variable needs exposing in the dynamic symbol table. Since this is a test program only, do it the brute force way and simply expose all global symbols. --- diff --git a/gprofng/testsuite/gprofng.display/synprog/Makefile b/gprofng/testsuite/gprofng.display/synprog/Makefile index 7c50ea2e629..4c1face7ace 100644 --- a/gprofng/testsuite/gprofng.display/synprog/Makefile +++ b/gprofng/testsuite/gprofng.display/synprog/Makefile @@ -50,7 +50,7 @@ HDRS= \ $(TARGET): $(SRCS) $(HDRS) so_syx.so so_syn.so @echo " ---- Build: $@ -----" - $(CC) $(CFLAGS) -o $@ $(SRCS) -ldl -lc -lrt + $(CC) $(CFLAGS) -Wl,-E -o $@ $(SRCS) -ldl -lc -lrt so_syx.so: $(srcdir)/so_syx.c @echo " ---- Build: $@ -----"