From: Ulf Hermann Date: Fri, 18 Aug 2017 13:17:38 +0000 (+0200) Subject: Drop -rdynamic from deleted-lib.so link step X-Git-Tag: elfutils-0.171~126 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a5ea080ce52aac1cdcd447d30091a572c489dcd9;p=thirdparty%2Felfutils.git 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 --- diff --git a/tests/ChangeLog b/tests/ChangeLog index 19a4c88dc..0d5bee75c 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2017-08-18 Ulf Hermann + + * Makefile.am: Drop -rdynamic from deleted_lib_so_LDFLAGS. + 2017-04-27 Ulf Hermann * Makefile.am: Use fpie_CFLAGS and fpic_CFLAGS. diff --git a/tests/Makefile.am b/tests/Makefile.am index 6332a7c10..2eac80207 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)