On Tue, Oct 5, 2010 at 17:18, Matthew Knepley <knepley at gmail.com> wrote: > Obviously not slower than building everything that gets touched.
Get builder.py to rebuild after find src -name '*vec.c' | xargs touch in under 5 seconds and we'll talk. It is still very slow. The correct thing is to have the build system manage generated files (instead of the configuration system), so they get updated exactly when needed. BTW, builder.py outputs things like the following, charges on, and then doesn't successfully create an archive. ERROR: Missing object file /home/jed/petsc/ompi/lib/libpetsc-obj/petscsnesmod.o It also puts *.d files in the source tree, but these reference files in $PETSC_DIR/$PETSC_ARCH/include, and thus is incorrect if you have multiple arches. Jed
