Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-03-17 10:47:49


On Friday 17 March 2006 18:42, Rene Rivera wrote:
> Vladimir Prus wrote:
> > Hi!
> > I did some changes to Jambase, and noticed that jambase.c is not rebuild.
> > Looking closer, I see this in build.jam:
> >
> > if $(debug)
> > {
> > .mkjambase jambase.c : Jambase ;
> > }
> >
> > Why the conditional? I think that not updating part of tree is not a good
> > idea in all cases.
>
> Dave at one point suggested that we not build the "internal" files, like
> the parser and jambase, for regular user builds. And the internal files
> would get built only when a developer, i.e. us, was doing the build.

Ok, but I'm a bit unsure about equating developer builds with debug builds.

> Is the change to Jambase needed for BBv2, and hence the 1.34 release?

Yes, this change was needed by one regression tester that switched to V2. I've
updated both Jambase and jambase.c in the CVS already.

> I
> need to now so that I can make another release of bjam before we release
> 1.34.

Ah, I guess we'd need another release then. Probably it's better to wait until
all regression runners switch to V2, though, to avoid having to do another
release in case of furthe changes.

- Volodya

-- 
Vladimir Prus
http://vladimir_prus.blogspot.com
Boost.Build V2: http://boost.org/boost-build2

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