Boost logo

Boost-Build :

Subject: Re: [Boost-build] Suppressing auto-detected address-model from paths
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2015-04-03 16:31:57


On 04/03/2015 01:48 PM, Vladimir Prus wrote:
> So the attached patch implements a stop-gap approach. It adds a new
> composite property
> representing deduced address model as well as 'hidden' attribute for
> features. So, if we have
> <deduced-address-model>64 <address-model>64
> then the latter is consumed by the former, and the former is hidden from
> the path. If we have
> <deduced-address-model>64 <address-model>32
> which would only be possible if some target specifically specify 32-bit,
> then we'd hide the former
> property, while the latter will be visible.
> The same approach should work for architecture. Comments? Is it good for
> upcoming release?

I like it. The only issue I have is that
<deduced-address-model> propagates across
a toolset change, which could result in
strange behavior. I think it should work
well enough to get this release out, however.

In Christ,
Steven Watanabe

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at