Subject: Re: [Boost-build] [boost] Boost 1.57 hot-out-of-Git fails to compile for Windows Phone
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2014-12-05 03:19:25
On 12/04/2014 09:37 PM, Jürgen Hunold wrote:
> Since sometime last week, Boost.Context depends on Boost.System.
> Unfortunately, Boost.Context has to explicitly calculate the <address-model>
> and <architecture> properties in order to select the assembler needed, as
> those properties have no default value (yet).
> It so happens that Boost.System is once requested without those properties and
> a second time with them. And the <layout> rule is asked to build both target
> with the same effective name in stage/lib. => clash.
> So explicitly specifying the properties leads to the right solution.
> I cross-mail this to the Boost.Build list to see if someone has a solution.
It would seem I'd have to make architecture and address-model always set, possibly by lifting current boost.context
code for same to the top level? At least I don't see any other plausible soluton.
-- Vladimir Prus CodeSourcery / Mentor Embedded http://vladimirprus.com
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