1From c9c6d2414651dbf163dc4963c3c3d6f5cacef898 Mon Sep 17 00:00:00 2001 2From: Hongxu Jia <hongxu.jia@windriver.com> 3Date: Tue, 15 Aug 2017 17:10:57 +0800 4Subject: [PATCH 1/7] dso link change 5 6Upstream-Status: Pending 7 8This patch makes the link to the dependencies of libdw explicit, as 9recent ld no longer implicitly links them. See 10http://lists.fedoraproject.org/pipermail/devel/2010-March/133601.html 11as a similar example of the error message you can encounter without this 12patch, and https://fedoraproject.org/wiki/UnderstandingDSOLinkChange and 13https://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking for 14more details. 15 16Rebase to 0.170 17 18Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> 19--- 20 src/Makefile.am | 2 +- 21 tests/Makefile.am | 2 +- 22 2 files changed, 2 insertions(+), 2 deletions(-) 23 24diff --git a/src/Makefile.am b/src/Makefile.am 25index 2b1c0dc..9305b84 100644 26--- a/src/Makefile.am 27+++ b/src/Makefile.am 28@@ -44,7 +44,7 @@ libdw = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) $(libebl) -ldl 29 libelf = ../libelf/libelf.a -lz 30 else 31 libasm = ../libasm/libasm.so 32-libdw = ../libdw/libdw.so 33+libdw = ../libdw/libdw.so $(zip_LIBS) $(libelf) $(libebl) -ldl 34 libelf = ../libelf/libelf.so 35 endif 36 libebl = ../libebl/libebl.a 37diff --git a/tests/Makefile.am b/tests/Makefile.am 38index b45ecdc..dd256fb 100644 39--- a/tests/Makefile.am 40+++ b/tests/Makefile.am 41@@ -436,7 +436,7 @@ libdw = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) $(libebl) -ldl 42 libelf = ../libelf/libelf.a -lz 43 libasm = ../libasm/libasm.a 44 else 45-libdw = ../libdw/libdw.so 46+libdw = ../libdw/libdw.so $(zip_LIBS) $(libelf) $(libebl) -ldl 47 libelf = ../libelf/libelf.so 48 libasm = ../libasm/libasm.so 49 endif 50-- 512.7.4 52 53