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