]> git.wh0rd.org - patches.git/blobdiff - elfutils-0.118-libelf-link.patch
more random patches. who knows.
[patches.git] / elfutils-0.118-libelf-link.patch
diff --git a/elfutils-0.118-libelf-link.patch b/elfutils-0.118-libelf-link.patch
new file mode 100644 (file)
index 0000000..9bb2d60
--- /dev/null
@@ -0,0 +1,36 @@
+libdw needs libelf
+
+http://bugs.gentoo.org/115385
+
+--- src/Makefile.am
++++ src/Makefile.am
+@@ -93,7 +93,7 @@
+ ld_LDFLAGS = -rdynamic
+ elflint_LDADD  = $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl
+ findtextrel_LDADD = $(libdw) $(libelf) $(libmudflap)
+-addr2line_LDADD = $(libdw) $(libmudflap)
++addr2line_LDADD = $(libdw) $(libelf) $(libmudflap)
+ elfcmp_LDADD = $(libebl) $(libelf) $(libmudflap) -ldl
+ objdump_LDADD  = $(libebl) $(libelf) $(libeu) $(libmudflap) -ldl
+ ranlib_LDADD = $(libelf) $(libeu) $(libmudflap)
+--- tests/Makefile.am
++++ tests/Makefile.am
+@@ -160,12 +160,12 @@
+ get_aranges_LDADD = $(libdw) $(libelf) $(libmudflap)
+ allfcts_LDADD = $(libdw) $(libelf) $(libmudflap)
+ line2addr_no_Wformat = yes
+-line2addr_LDADD = $(libdw) $(libmudflap)
+-addrscopes_LDADD = $(libdw) $(libmudflap)
+-funcscopes_LDADD = $(libdw) $(libmudflap)
+-funcretval_LDADD = $(libdw) $(libmudflap)
+-allregs_LDADD = $(libdw) $(libmudflap)
+-find_prologues_LDADD = $(libdw) $(libmudflap)
++line2addr_LDADD = $(libdw) $(libelf) $(libmudflap)
++addrscopes_LDADD = $(libdw) $(libelf) $(libmudflap)
++funcscopes_LDADD = $(libdw) $(libelf) $(libmudflap)
++funcretval_LDADD = $(libdw) $(libelf) $(libmudflap)
++allregs_LDADD = $(libdw) $(libelf) $(libmudflap)
++find_prologues_LDADD = $(libdw) $(libelf) $(libmudflap)
+ #show_ciefde_LDADD = ../libdwarf/libdwarf.so $(libelf) $(libmudflap)
+ asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl
+ asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libmudflap) -ldl