|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-02-19 13:47:55
On Thursday 15 February 2007 00:41, Roland Schwarz wrote:
> On my system (debian) I installed the boost-build package which gets
> installed into the path /usr/share/boost-build.
>
> Now when trying to compile a newer version of the boost library this
> does not work, since the project local boost-build.jam cannot override
> from where to load the build system.
>
> Typical --debug-configuration output:
>
> roland_at_abacus:~/projects/boost/RC_1_34_0$ bjam toolset=gcc --with-thread
> --debug-configuration
>
> notice: found boost-build.jam at
> /home/roland/projects/boost/RC_1_34_0/boost-build.jam
> notice: loading Boost.Build from /usr/share/boost-build
> notice: loading site-config.jam from /etc/site-config.jam
> notice: loading user-config.jam from /home/roland/user-config.jam
>
> I expected boost-build.jam getting the ultimate word about loading of
> the build system. So my questions:
>
> 1) Is this by intent?
>
> 2) If so, what is the purpose?
> This makes it hard to have multiple versions of the build system.
Would you mind adding:
BOOST_BUILD_PATH = $(.boost-build-file:D)/tools/build/v2 ;
to top-level boost-build.jam and seeing if that makes things better?
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