[Buildroot] [git commit master] Add staging libraries directories to -L in external case

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Fri May 7 22:11:46 UTC 2010


commit: http://git.buildroot.net/buildroot/commit/?id=2eb4b09529a891e07d09ddf36c483b28edcd19ae
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

In order to solve issues of libtool trying to link target components
against host libraries, it seems that specifying -L$(STAGING_DIR)/lib
and -L$(STAGING_DIR)/usr/lib works.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
---
 package/Makefile.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/package/Makefile.in b/package/Makefile.in
index 0bec9a1..2ed7f42 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -98,6 +98,7 @@ else ifeq ($(BR2_TOOLCHAIN_EXTERNAL),y)
 TARGET_CFLAGS+=--sysroot $(STAGING_DIR)/
 TARGET_CXXFLAGS=$(TARGET_CFLAGS)
 TARGET_LDFLAGS=--sysroot $(STAGING_DIR)/
+TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
 #########################################################################
 
-- 
1.6.3.3




More information about the buildroot mailing list