[fiber] Boost.Fiber 1.63.0 RC1 tries to use std::mutex which MinGW doesn't have
13 Dec
2016
13 Dec
'16
6:37 a.m.
In both 1.62.0 and 1.63.0 RC1, building Boost.Fiber with my MinGW-w64 distro fails. That's because libstdc++ doesn't natively support the Clause 30 multithreading headers (std::mutex etc.) on Windows, and I make no attempt to build wrappers between the Windows and POSIX APIs (which is my personal choice). Boost's build system should detect this, and use the perfectly valid Boost.Thread implementation. Indeed, "C++11 mutex : no" is printed during the build's configuration, but Fiber's build fails anyways. My configuration output, and the errors emitted by a typical translation unit, are recorded here: https://github.com/StephanTLavavej/mingw-distro/issues/28 Thanks, STL
2889
Age (days ago)
2889
Last active (days ago)
0 comments
1 participants
participants (1)
-
Stephan T. Lavavej