Barry Smith <bsm...@mcs.anl.gov> writes: > The problem with using different PETSC_ARCH for each branch is that > when you switch the branches it will sometimes/often change an > include file that many of the C files are dependent on so make > gmake will require recompiling much of the library, with different > working directories this will not happen.
I use ccache so that those "recompiles" take less than 10 seconds on average. I don't think having a separate clone per branch is useful, so I just have one clone and about 50 PETSC_ARCHes within it. Reconfigure is usually not necessary unless you have to go way back in history.
pgp26NhBloqjr.pgp
Description: PGP signature