Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-10-28 02:56:41

Hi Jürgen

> I've got some comments/bug reports on V2 configuration.
> Docs:
> file "bbv2.advanced.html#bbv2.advanced.configuration"
> states that either "user-config.jam" from $HOME or BOOST_BUILD_PATH is
> used.
> The overview table which lists the searched locations is "hidden" on
> file "bbv2.reference.html#bbv2.reference.general"
> I think the overview table should be moved to the configuration area.

Do you think that a link to the reference would be enough. Like:

The Boost.Build configuration is specified in the file "user-config.jam". You
can edit the one which comes with Boost.Build, or create a copy in your home
directory and edit that. (See <link> for exact paths).

> I've tried to configure V2 on another Win32 machine today and it seems
> that the stated locations _are_ _not_ searched on Win32.
> I've verified my running V2 setup and found that I've configured my
> toolsets in the project's "project-root.jam". When I try to use the
> specified locations nothing works anymore.
> Can anybody with Win32 confirm this ?

At least partly. When I use "bjam -sHOME=H:\ " it does not work. Internally,
bjam very helpfully uses "H:\\user-config.jam" path and does not find it :-(

What value of HOME do you use. Does it end with slash?

I think bjam's behaviour is a bug and will fix in in either case.

> And it seems that V2 "ignores" project-root.jam on Win32 and reads
> Jamfiles above it. I think I can construct a test case for this when
> needed.

The only possible reason is some win-specific file case problems. However,
bjam is supposed to ignore case on windows, and I can't reproduce this
problem my changing project-root.jam to PROJECT-ROOT.jam, so yes, a testcase
would be much appreciated.

- Volodya


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