Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-05-10 02:47:00


On Tuesday 10 May 2005 07:46, Karla & Malcolm Cifuentes wrote:
> ls / shows:
> bin cygwin.bat cygwin.ico etc lib sbin tmp usr var
>
> /workarea is not in this list but 'ls /workarea' does work as expected.
>
> So I would agree it appear cygwin is broken in this respect, no need for
> bjam to be though.
>
> Glob is originally called with
> Dirs =
> /workarea/third_party/boost/boost-build-nightly-10-05-05/tools/types
> Pattern = *.jam
>
> 1. Why is it travesing the tree to the root? The previous version does
> not exhibit this behaviour.

The previous version had an unfortunate property of not working with absolute
paths on windows, IIRC.

> 2. How did the changes made to glob get past the test framework?

The problem only happens in cygwin and with mount points. Regular absolute
paths on cygwin work fine, and we don't have any tests for mount points
specifically.

> 3. Any chance of rolling glob back to a previous version that works
> for cygwin?

To a previous version -- no, that would break absolute windows paths again.
Fixing the current one -- definitely, I'll do this.

- Volodya

-- 
Vladimir Prus
http://vladimir_prus.blogspot.com
Boost.Build V2: http://boost.org/boost-build2
 

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