[2/2] boost: enable more libraries

Message ID 1490628365-5428-2-git-send-email-ross.burton@intel.com
State New
Headers show
Series
  • [1/2] boost: build context and coroutine on ARM
Related show

Commit Message

Burton, Ross March 27, 2017, 3:26 p.m.
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@intel.com>

---
 meta/recipes-support/boost/boost.inc | 5 +++++
 1 file changed, 5 insertions(+)

-- 
2.8.1

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Patch hide | download patch | download mbox

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 \
 	"