|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-02-21 09:40:55
David Abrahams wrote:
> > What is left is:
> > - deal with the files that need to be copied from the cvs head now.
>
> compile.* is a major job, but essential if we want to keep up with
> Perforce. For one thing, they've changed the grammar so that it doesn't
> blow out the stack on many machines where people have trouble bootstrapping
> Jam.
Yes, it will be problematic. I only wish they revert the changes in grammar
that break backward compatibility.
> > - reapply remaining changes to expand.c (see log message)
>
> I think it's going to be hard to work back from the Perforce version; this
> file was one of the greater challenges in doing the conversion to using
> string objects. Unless I'm missing something, you'd be better off /adding/
> the Perforce features to the existing codebase.
Hmm.... on the other hand, the changes to expand.c in perforce jam were also
considerable -- looks like some part were just rewritten. I'll look at the
diffs for Boost.Jam version of expand.c once again, and see which way is
simpler.
And... we also have to grab PWD. Hope it will be easy.
- Volodya
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