On Sun, Jun 23, 2019 at 11:55 PM Gavin Lambert via Boost < boost@lists.boost.org> wrote:
On 24/06/2019 05:05, Rene Rivera wrote:
After even more years of development the landscape of build systems has changed considerably, and so has the landscape of compilers. This version marks the start of B2 transitioning to a C++ implementation. Initially this means that the engine will be compiled as C++ source but that source is still the base C implementation. Over time it will transform to a C++ code base in both the engine and build system. Some changes in this start: > * Requires C++ 11 to build engine.
I assume that this means that future versions of Boost will no longer be able to bootstrap on pre-C++11 compilers?
Yes that's what it means. Shouldn't be a problem for almost everyone though. As there are C++ 11 options on almost all platforms where one would run b2. (I don't personally have a problem with that, but it seems worth making
special note of, both for users and library authors.)
I guess I should have made a more prevalent note some place :-\ -- -- Rene Rivera -- Grafik - Don't Assume Anything -- Robot Dreams - http://robot-dreams.net