[Buildroot] [PATCH] package/thrift: force boost libdir to staging/usr/lib/
Romain Naour
romain.naour at openwide.fr
Mon Feb 23 23:29:07 UTC 2015
Libtool append the sysroot path (lt_sysroot) with the libdir value found in
the libstdc++.la file only with bfin toolchain.
Path/to/sysroot/opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.3.5/libstdc++.so
The issue disappears when --with-boost=$(STAGING_DIR) is removed.
So instead of using --with-boost=$(STAGING_DIR), use
--with-boost-libdir=$(STAGING_DIR)/usr/lib to give the path to boost's
libraries.
Fixes:
http://autobuild.buildroot.net/results/ae2/ae274693b953dd569c3ff63c532e2fc9553b5002/
And many more
Signed-off-by: Romain Naour <romain.naour at openwide.fr>
---
package/thrift/thrift.mk | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/package/thrift/thrift.mk b/package/thrift/thrift.mk
index 559bd28..094f8d0 100644
--- a/package/thrift/thrift.mk
+++ b/package/thrift/thrift.mk
@@ -11,7 +11,8 @@ THRIFT_INSTALL_STAGING = YES
HOST_THRIFT_DEPENDENCIES = host-boost host-libevent host-openssl host-pkgconf \
host-zlib host-bison host-flex
THRIFT_CONF_OPTS = --with-sysroot=$(STAGING_DIR) \
- --with-boost=$(STAGING_DIR) \
+ --with-boost \
+ --with-boost-libdir=$(STAGING_DIR)/usr/lib \
--disable-tests \
--disable-tutorial
HOST_THRIFT_CONF_OPTS = --with-sysroot=$(HOST_DIR) \
--
1.9.3
More information about the buildroot
mailing list