From: Adam Duskett Date: Mon, 23 Oct 2017 18:48:24 +0000 (-0400) Subject: boost: add fiber module X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=657dbfa00af724c2539a08eaaf0c8044dd4051d7;p=buildroot.git boost: add fiber module This module requires NPTL. Without support for the module, it is built unconditionally, which was causing the following build errors: http://autobuild.buildroot.net/results/029/0298038fc126d15733d81c54e0bb7cb00be48b92/build-end.log http://autobuild.buildroot.net/results/6f3/6f3a218c47204e431100799482a3ed0ec159fa15/build-end.log http://autobuild.buildroot.net/results/63e/63e5569a90d3ace97cb6102509cbd04aeab6f5f7/build-end.log Signed-off-by: Adam Duskett [Arnout: add empty line in Config.in, reword commit message] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- diff --git a/package/boost/Config.in b/package/boost/Config.in index 3b3c89b8c1..37a7e7339f 100644 --- a/package/boost/Config.in +++ b/package/boost/Config.in @@ -79,6 +79,13 @@ config BR2_PACKAGE_BOOST_DATE_TIME config BR2_PACKAGE_BOOST_EXCEPTION bool "boost-exception" +config BR2_PACKAGE_BOOST_FIBER + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL + bool "boost-fiber" + +comment "boost-fiber needs a toolchain w/ NPTL" + depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL + config BR2_PACKAGE_BOOST_FILESYSTEM bool "boost-filesystem" diff --git a/package/boost/boost.mk b/package/boost/boost.mk index 598ffbe10e..0fd6c4d0de 100644 --- a/package/boost/boost.mk +++ b/package/boost/boost.mk @@ -26,6 +26,7 @@ BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CONTEXT),,context) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_COROUTINE),,coroutine) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_DATE_TIME),,date_time) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_EXCEPTION),,exception) +BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_FILESYSTEM),,fiber) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_FILESYSTEM),,filesystem) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_GRAPH),,graph) BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_GRAPH_PARALLEL),,graph_parallel)