From: Daniel James (daniel_james_at_[hidden])
Date: 2008-07-03 16:51:54


2008/7/1 Eric Niebler <eric_at_[hidden]>:

> Treating the symptom, eh? OK, but there may be a deeper problem with POSIX
> path handling here.

Well, since I need to get the documentation building, it needs
treating. I've attached a patch. Can you test that it works on
windows? Also, can someone who understands boost build review it? It's
a pretty small change and I'd like to get this into release as soon as
possible, so it'd be a great help.

I'm not sure, but I think the real problem is the 'cheesy gate' in MkDir:

http://svn.boost.org/trac/boost/browser/trunk/tools/build/v2/tools/common.jam?rev=46793#L568

It looks like it's meant to prevent multiple invocations of mkdir, but
only checks the text of the path. Would it be possible to resolve the
path first?

Daniel