From ecb828308c808f10b5e8f9cbf03aebc7c70ca9fb Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Mon, 19 Dec 2022 09:23:34 +0100 Subject: [PATCH] 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. --- gprofng/testsuite/gprofng.display/synprog/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: $@ -----" -- 2.30.2