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
test_all.py).

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?

-Dave

+---------------------------------------------------------------+
David Abrahams
C++ Booster (http://www.boost.org) O__ ==
Pythonista (http://www.python.org) c/ /'_ ==
resume: http://users.rcn.com/abrahams/resume.html (*) \(*) ==
email: david.abrahams_at_[hidden]
+---------------------------------------------------------------+
 ------=_NextPart_000_0001_01C1F66F.7BA79EB0 Content-Type: application/x-zip-compressed;
name="c.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="c.zip"

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


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