Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-05-08 09:05:21

I have just been restoring the FAIL_EXPECTED rule for the Boost release,
and ran into some problems when doing "jam -fcheck-jam-patches.jam" in
tools/build/test. The -d+5 output is enclosed (the good news is that with a
workaround those tests pass, so we should be able to integrate them into

At the lowest level, the problem is that find-to-root is getting called
with "." as the directory, which implies we really should be doing
something like:

local cwd = [ PWD ] ;
find-to-root $(dir:R=$(cwd)) : ...

At a higher level I don't know whether "." is to be considered a
"normalized path" or not, and I don't know, for each rule in the call
chain, whether it accepts normalized or native paths... so I don't know how
to address this problem.

Vladimir, do you remain unconvinced that having code outside of os.path
manipulate two kinds of paths is problematic?


David Abrahams
C++ Booster ( O__ ==
Pythonista ( c/ /'_ ==
resume: (*) \(*) ==
email: david.abrahams_at_[hidden]
 ------=_NextPart_000_0001_01C1F66F.7BA79EB0 Content-Type: application/x-zip-compressed;
Content-Transfer-Encoding: base64
Content-Disposition: attachment;

[Attachment content not displayed.] ------=_NextPart_000_0001_01C1F66F.7BA79EB0--

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