Boost logo

Boost-Build :

Subject: Re: [Boost-build] [boost] Boost build failure on master
From: Jürgen Hunold (jhunold_at_[hidden])
Date: 2015-01-25 11:45:03


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

-- 
* Dipl.-Math. Jürgen Hunold  ! 
* voice: ++49 4257 300       ! Fährstraße 1
* fax  : ++49 4257 300       ! 31609 Balge/Sebbenhausen
* jhunold_at_gmx.eu             ! Germany

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk