Boost logo

Boost :

Subject: Re: [boost] Boost build failure on master
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2015-01-25 13:31:08


On 01/25/2015 08:26 PM, Michael Caisse wrote:
> On 01/25/2015 08:45 AM, Jürgen Hunold wrote:
>> Hi Volodya,
>>
>> Am Sonntag, 25. Januar 2015, 18:09:39 schrieb Vladimir Prus:
>>
>>> It looks like something is explicitly requesting <address-model>64. I can't
>>> quite reproduce this on Linux, though. Could you run with --debug-building
>>> and grep the log to see where <address-model>64 first appears in build
>>> properties?
>>
>> Those are the same symptoms as discussed last year. Your last comment on these
>> issues can be found in:
>>
>> http://lists.boost.org/boost-build/2014/12/27778.php
>>
>> The final solution thus seems to always determine both <address-model> and
>> <architecture>
>>
>> The workaround for now is to either use
>>
>> b2 --without-context --without-coroutine
>>
>> in order to skip both libraries if not needed or explicitly run
>>
>> b2 address-model=64 architecture=x86
>>
>> and thus specify the defaults manually for all libraries.
>> Note that this blows up build paths and leads to a doubled install size.
>>
>> Yours,
>>
>> Jürgen
>>
>
> Thank you Jürgen, your suggestion (--without-*) works.
>
> Volodya, please let me know if there is something more I can provide. I have the --debug-building log if that is still helpful.

Michael,

I think Jürgen's explanation is sufficient for me - I was tripped by the similarity with the endian problem that is now fixed.

-- 
Vladimir Prus
CodeSourcery / Mentor Embedded
http://vladimirprus.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk