[Buildroot] [PATCH 2/2] bfin: put the libc link path of the flat shared and sep data formats before the sysroot link path

Sonic Zhang sonic.adi at gmail.com
Wed Mar 18 08:59:16 UTC 2015


From: Sonic Zhang <sonic.zhang at analog.com>

The libc of the shared flat and sep data formats are different from the
standard flat libc in the sysroot lib path. In order to make application
link with proper libc, put their path before the sysroot link path.

Signed-off-by: Sonic Zhang <sonic.zhang at analog.com>
---
 package/Makefile.in |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/Makefile.in b/package/Makefile.in
index 803b162..e88d1ad 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -153,12 +153,12 @@ TARGET_LDFLAGS += $(if $($(PKG)_FLAT_STACKSIZE),-elf2flt=-s$($(PKG)_FLAT_STACKSI
 endif
 
 ifeq ($(BR2_BINFMT_FLAT_SHARED),y)
-TARGET_LDFLAGS += -mid-shared-library -mshared-library-id=0
+TARGET_LDFLAGS += -mid-shared-library -mshared-library-id=0 -L$(STAGING_DIR)/usr/lib/mid-shared-library
 TARGET_CFLAGS += -mid-shared-library -mshared-library-id=0
 TARGET_CXXFLAGS += -mid-shared-library -mshared-library-id=0
 endif
 ifeq ($(BR2_BINFMT_FLAT_SEP_DATA),y)
-TARGET_LDFLAGS += -msep-data
+TARGET_LDFLAGS += -msep-data -L$(STAGING_DIR)/usr/lib/msep-data
 TARGET_CFLAGS += -msep-data
 TARGET_CXXFLAGS += -msep-data
 endif
-- 
1.7.9.5



More information about the buildroot mailing list