summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorUlf Hermann <[email protected]>2017-08-18 15:17:38 +0200
committerMark Wielaard <[email protected]>2017-08-18 22:53:13 +0200
commita5ea080ce52aac1cdcd447d30091a572c489dcd9 (patch)
treecabe56be4fcc3864d75c8347f17393f6605e5f42 /tests
parent1127470a3ebf507981af5d2864bfe57ee67e868a (diff)
Drop -rdynamic from deleted-lib.so link step
-rdynamic is meant for ELF objects that need to export internal symbols to libraries they link to, but deleted-lib.so does not link to anything else and doesn't have any internal symbols. Note that the "deleted" test program does link to deleted-lib.so, but deleted-lib.so being a shared object, will automatically export the (non-hidden) "libfunc" symbol anyway. Signed-off-by: Ulf Hermann <[email protected]>
Diffstat (limited to 'tests')
-rw-r--r--tests/ChangeLog4
-rw-r--r--tests/Makefile.am2
2 files changed, 5 insertions, 1 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog
index 19a4c88d..0d5bee75 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-18 Ulf Hermann <[email protected]>
+
+ * Makefile.am: Drop -rdynamic from deleted_lib_so_LDFLAGS.
+
2017-04-27 Ulf Hermann <[email protected]>
* Makefile.am: Use fpie_CFLAGS and fpic_CFLAGS.
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 6332a7c1..2eac8020 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -484,7 +484,7 @@ debuglink_LDADD = $(libdw) $(libelf)
debugaltlink_LDADD = $(libdw) $(libelf)
buildid_LDADD = $(libdw) $(libelf)
deleted_LDADD = ./deleted-lib.so
-deleted_lib_so_LDFLAGS = -shared -rdynamic
+deleted_lib_so_LDFLAGS = -shared
deleted_lib_so_CFLAGS = $(fpic_CFLAGS) -fasynchronous-unwind-tables
aggregate_size_LDADD = $(libdw) $(libelf) $(argp_LDADD)
peel_type_LDADD = $(libdw) $(libelf) $(argp_LDADD)