|
Boost-Build : |
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-02-21 09:54:41
----- Original Message -----
From: "Vladimir Prus" <ghost_at_[hidden]>
> 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.
I think we should just apply the patches I posted earlier from the jamming
list. I'm sure they'll make it into Perforce's version.
> > > - 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
Ah, OK; you may be right.
>
> And... we also have to grab PWD. Hope it will be easy.
I'm certain it will be.
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