From 4125a795890061ff9c1fe51c19c3de59b091268d Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Fri, 5 Dec 2014 09:23:13 -0500 Subject: binutils: Fix elf2flt compile on more modern systems Without this fix, elf2flt will blow up complaining that it can't resolve dlopen() and friends. One has to explicitly pass '-ldl' on the final linking command line, because the system linker is not resolving indirect dependent shared libraries. I've needed to this patch for several years on Fedora systems. Signed-off-by: Solomon Peachy Signed-off-by: Bryan Hundven diff --git a/scripts/build/binutils/binutils.sh b/scripts/build/binutils/binutils.sh index a0d9208..79a1add 100644 --- a/scripts/build/binutils/binutils.sh +++ b/scripts/build/binutils/binutils.sh @@ -291,6 +291,7 @@ do_elf2flt_backend() { CT_DoExecLog CFG \ CFLAGS="${cflags}" \ LDFLAGS="${ldflags}" \ + LIBS="-ldl" \ "${CT_SRC_DIR}/elf2flt-${CT_ELF2FLT_VERSION}/configure" \ --build=${CT_BUILD} \ --host=${host} \ -- cgit v0.10.2-6-g49f6