|
Boost-Build : |
From: David Abrahams (dave_at_[hidden])
Date: 2002-12-18 16:35:05
"Anichini, Steve" <Sanichini_at_[hidden]> writes:
> The basic gist of the solution is to tag each temp file with the process ID
> of the process, this way if two simultaneous processes are running they will
> not collide. There is also code to convert the values in TEMP and TMP to
> short paths with no spaces (I can't remember what the problem with that was,
> but it was causing things to blow up on some people's machines).
>
> I last sync'd up with the jam in boost 1.29
Committed, thanks very much for the patch!
> BTW, ignore the modifications I made to maxline() - I know the values it
> returns are incorrect. We prefer to let the command interpreter catch a line
> that is too long, as it gives us better feedback as to where the problem is
> than jam did. Maybe that's changed in the last few releases of bjam, but I
> haven't had time to revisit it.
Done.
-- David Abrahams dave_at_[hidden] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution
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