2018-03-11 14:50 GMT+01:00 Daniel James via Boost
On 11 March 2018 at 12:39, Tom Kent via Boost
wrote: I got a huge number of Build errors for msvc-8.0 through msvc-12.0, all
in
the context library.
It isn't good that we only find these errors in release candidates. Is it possible for the testers to do a binary build before running the tests? The test system doesn't catch these errors as the tests only run for compilers with the necessary C++11 features.
msvc-7 + msvc+8 are excluded from building boost.context the unit-tests are OK, msvc-12 does not compile .... the exception is teeks99-08-m-win2012R2-32on64 where the check-library fails at runtime
Did something change from 1.66? This wasn't an issue then.
It looks like execution_context used to have checks for BOOST_CONTEXT_NO_CXX11, but they were removed. So it would build okay without C++11, but I'm not sure why that would be needed.
BOOST_CONTEXT_NO_CXX11 is only for supporting boost.coroutine