Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-02-21 09:39:17


Wow!

Vladimir, you are the greatest!

I was certain I was going to have to do this, and have been unhappy because
I knew I didn't really have time before Rene's return.

----- Original Message -----
From: "Vladimir Prus" <ghost_at_[hidden]>

>
> I've just committed a number of changed to perforce_2_4_merge branch. The
log
> message
>
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/tools/build/jam_s
rc/Jamfile?rev=1.5.4.1&only_with_tag=perforce_2_4_merge&content-type=text/vn
d.viewcvs-markup
> has details.
> It is now possible to build the merged sources, provided you copy
> compile.*, jamgram* and jambase.c from the current cvs head. It even works
> after that.
>
> 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.

> - 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.

-Dave

 


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