|
Boost : |
Subject: Re: [boost] Build breaking changes
From: Olaf van der Spek (ml_at_[hidden])
Date: 2018-03-29 07:27:05
On Wed, Mar 28, 2018 at 11:47 PM, Andrey Semashev via Boost
<boost_at_[hidden]> wrote:
> 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.
Repeating the same thing over and over doesn't make it true.
-- Olaf
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk