On 7/5/06, Jean-Marc Lasgouttes <[EMAIL PROTECTED]> wrote:
What happens when a file from local boost is changed? This happens
from time to time (small tweaks to allow newer gcc or odd system).

Scons will not know that so a manual full rebuild is required (remove
build directory and rebuild). I am not sure if autotools can detect
such changes and do a rebuild automatically.

You see, scons tries to guarantee a correct incremental build, by
building a dependency tree each time. (My understanding is that
autotools do not do this well so although make starts faster,
incremental rebuild may fail.) By moving boost out of reach of scons,
I reduce start time significant, at a cost of potential incorrect
incremental rebuild. I may, however, include boost to the dependency
tree if fast_start=no.

Everything comes at a cost. :-)
Bo

Reply via email to