libhugetlbfs/libhugetlbfs.exchange_library_order.patch

27 lines
802 B
Diff

Force --no-as-needed linker option
Otherwise things won't link.
Having --as-needed be set in a build environment can give you
quite some headache to find out why it links the one, but not
the other way.
Signed-off-by: Thomas Renninger <trenn@suse.de>
---
tests/Makefile | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
Index: libhugetlbfs-2.5/tests/Makefile
===================================================================
--- libhugetlbfs-2.5.orig/tests/Makefile
+++ libhugetlbfs-2.5/tests/Makefile
@@ -26,7 +26,7 @@ BADTOOLCHAIN = bad-toolchain.sh
CFLAGS = -O2 -Wall -g
CPPFLAGS = -I..
-LDLIBS = -ldl -lpthread -lhugetlbfs_privutils
+LDLIBS = -Wl,--no-as-needed -ldl -lpthread -lhugetlbfs_privutils
LDFLAGS32 = -L../obj32
LDFLAGS64 = -L../obj64
INSTALL = install