Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2002-09-04 14:36:17


From: "Thomas Witt" <witt_at_[hidden]>

> Dave,
>
> I am willing to make the change, but there are a few questions left.

Any that I can answer? It looks like you're well on your way...

> On Tuesday 03 September 2002 17:34, David Abrahams wrote:
> > From: "Thomas Witt" <witt_at_[hidden]>
> >
> > Not if there are enough of them. Remember, this is a piecemeal action.
> > Also, note the 'updated' attribute, which means that only changed files
> > will go in the command line. Of course, since we're now using command
> > files, this is irrelevant.
>
> Furthermore the commandfile contains _not_ only updated files.
>
> >
> > > problems. With Intel6 and VC.NET it looks as if sometimes old code
from
> > > libA.lib is preferred over new code from the object files.
> >
> > That *is* a problem.
>
> What makes me feel uncomfortable is that I can't believe this went
unnoticed
> for so long.
>
> >
> > This logic was taken directly from the Perforce Jambase:
> >
> > actions updated together piecemeal Archive
> > {
> > if exist $(<) set _$(<:B)_=$(<)
> > $(AR) /out:$(<) %_$(<:B)_% $(>)
> > }
>
> IIUC they need to do this, the action will only be invoked for updated
object
> files. But from my experience this can't work either. I will try to dig
in
> MSDN might take a day or two.

-----------------------------------------------------------
David Abrahams * Boost Consulting
dave_at_[hidden] * http://www.boost-consulting.com

 


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