[OE-core] [PATCH 2/2] boost: enable more libraries

Ross Burton ross.burton at intel.com
Mon Mar 27 15:26:05 UTC 2017


Enable the fiber, metaparse, and type_erasure libraries.

We can't enable coroutine2 as it needs C++11 and it appears our hacks to
configure the compiler mean boost doesn't think we support that.

Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 meta/recipes-support/boost/boost.inc | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-support/boost/boost.inc b/meta/recipes-support/boost/boost.inc
index f85e1d1..100fb0d 100644
--- a/meta/recipes-support/boost/boost.inc
+++ b/meta/recipes-support/boost/boost.inc
@@ -5,17 +5,21 @@ DEPENDS = "bjam-native zlib bzip2"
 ARM_INSTRUCTION_SET_armv4 = "arm"
 ARM_INSTRUCTION_SET_armv5 = "arm"
 
+# When we don't insist that our GCC is 4.3.1 (see below) hopefully coroutine2
+# (which needs C++11) will work.
 BOOST_LIBS = "\
 	atomic \
 	chrono \
 	container \
 	date_time \
 	exception \
+	fiber \
 	filesystem \
 	graph \
 	iostreams \
 	log \
 	math \
+	metaparse \
 	program_options \
 	random \
 	regex \
@@ -24,6 +28,7 @@ BOOST_LIBS = "\
 	system \
 	timer \
 	test \
+	type_erasure \
 	thread \
 	wave \
 	"
-- 
2.8.1




More information about the Openembedded-core mailing list