summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/boost/boost.mk10
1 files changed, 9 insertions, 1 deletions
diff --git a/package/boost/boost.mk b/package/boost/boost.mk
index ac67e3c173..caaeec0bab 100644
--- a/package/boost/boost.mk
+++ b/package/boost/boost.mk
@@ -80,9 +80,17 @@ endif
HOST_BOOST_OPT += toolset=gcc threading=multi variant=release link=shared \
runtime-link=shared
+ifeq ($(BR2_MIPS_OABI32),y)
+BOOST_ABI = o32
+else ifeq ($(BR2_arm),y)
+BOOST_ABI = aapcs
+else
+BOOST_ABI = sysv
+endif
+
BOOST_OPT += toolset=gcc \
threading=multi \
- abi=$(if $(BR2_MIPS_OABI32),o32,sysv) \
+ abi=$(BOOST_ABI) \
variant=$(if $(BR2_ENABLE_DEBUG),debug,release) \
link=$(if $(BR2_PREFER_STATIC_LIB),static,shared) \
runtime-link=$(if $(BR2_PREFER_STATIC_LIB),static,shared)
OpenPOWER on IntegriCloud