From cb3dc94501415220c52c87843b908658d700968c Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Tue, 26 Jun 2018 00:02:36 +0200 Subject: [PATCH] boost: coroutine selects context Replace the coroutine dependency on context by a select Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/boost/Config.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/package/boost/Config.in b/package/boost/Config.in index bb53adccdd..b390c6fce8 100644 --- a/package/boost/Config.in +++ b/package/boost/Config.in @@ -97,12 +97,18 @@ comment "boost-contract needs a toolchain w/ NPTL" config BR2_PACKAGE_BOOST_COROUTINE bool "boost-coroutine" - depends on BR2_PACKAGE_BOOST_CONTEXT + depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-context + select BR2_PACKAGE_BOOST_CONTEXT help deprecated coroutine library, the non-depricated coroutine2 library is a header-only library and does not need to be selected. +comment "boost-coroutine needs a toolchain not affected by GCC bug 64735" + depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS + depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 + config BR2_PACKAGE_BOOST_DATE_TIME bool "boost-date_time" help -- 2.30.2