On 03/29/18 00:07, Steven Watanabe via Boost wrote:
AMDG
On 03/28/2018 02:42 PM, Antony Polukhin via Boost wrote:
I've just noted that building Boost from master stopped working:
[00:16:51] b2.exe -j4 toolset=gcc --layout=system variant=release architecture=x86 link=static --with-program_options --with-filesystem --with-system --with-test --with-atomic --with-thread --with-timer --with-date_time --with-chrono --with-regex --with-random --with-context stage
The change was to build both 32-bit and 64-bit libraries by default on windows. Building multiple variants conflicts with --layout=system. You can work around this by explicitly adding address-model=64. Perhaps we need to adjust the default variant(s) based on the value of --layout.
Maybe we should just change the default to address-model=64. Really, 32-bit x86 is long long outdated.