Boost logo

Boost-Build :

Subject: Re: [Boost-build] New engine version
From: Vladimir Prus (ghost_at_[hidden])
Date: 2011-12-15 07:31:09


On 15/12/11 04:51, Steven Watanabe wrote:
> AMDG
>
> On 12/09/2011 03:57 AM, Vladimir Prus wrote:
>> I think this is the way it is supposed to work anyway, almost.
>>
>> 1. b2 checks self location via SELF_PATH builtin, and adds
>> $SELF_PATH/../share/boost-build
>> to the search path for boost-build.jam
>>
>> 2. boost-build.jam in C++ Boost is checked before that one, so overrides
>> the location.
>>
>> So, is the proposal to make 'b2' installed in system directory use
>> boost-build in the
>> system directory even if run inside Boost?
>>
>
> Yes. It seems to me that Boost.Build and b2 are
> much more tightly coupled than Boost.Build and
> Boost, so I would think that it's more important
> to make sure that the engine version matches
> Boost.Build than that Boost.Build matches Boost.

That probably opens up new class of issues, where somebody uses too old version of Boost.Build,
such as one shipped by Debian, and runs into issues. Does it mean we need to check for Boost.Build
version inside C++ Boost's Jamroot?

Thanks,
Volodya


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