|
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