boost: context needs thread without C++11 mutex
PATCH 1/1 boost: context needs thread without C++11 mutex
Extract from output/build/boost-1.67.0/libs/context/build/Jamfile.v2:
explicit cxx11_hdr_mutex_check ;
local cxx11_mutex = [ check-target-builds
cxx11_hdr_mutex_check "C++11 mutex"
:
: <library>/boost/thread//boost_thread] ;
So select boost_thread if gcc <= 4.7
Fixes:
- http://autobuild.buildroot.net/results/fb046c04fe18bec973d120e4ab33971f32ba5769
Signed-off-by Fabrice Fontaine <[email protected]>
--- package/boost/Config.in | 1 + 1 file changed, 1 insertion(+)
package/boost/Config.in +1 -0
@@ -83,6 +83,7 @@ config BR2_PACKAGE_BOOST_CONTEXT bool "boost-context" depends on BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 + select BR2_PACKAGE_BOOST_THREAD if !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 help C++11 context switching library.
Signature · 1 line
2.14.1
Thomas Petazzoni
AppliedPATCH 1/1 boost: context needs thread without C++11 mutex
Hello,
Quoted 11 lines · Fabrice Fontaine
Extract from output/build/boost-1.67.0/libs/context/build/Jamfile.v2:
explicit
cxx11_hdr_mutex_check;
localcxx11_mutex= [ check-target-buildscxx11_hdr_mutex_check "C++11 mutex" : : <library>/boost/thread//boost_thread] ;
So select
boost_threadif gcc <= 4.7
Quoted 7 lines
Fixes:
- http://autobuild.buildroot.net/results/fb046c04fe18bec973d120e4ab33971f32ba5769Signed-off-by Fabrice Fontaine <[email protected]>--- package/boost/Config.in | 1 + 1 file changed, 1 insertion(+)
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com