[ET Trac] [Einstein Toolkit] #136: Don't rebuild external libraries so often
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Fri Sep 2 09:57:07 CDT 2011
#136: Don't rebuild external libraries so often
--------------------------+-------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: review
Priority: minor | Milestone:
Component: Cactus | Version:
Resolution: | Keywords:
--------------------------+-------------------------------------------------
Comment (by eschnett):
ExternalLibraries/GSL rebuilds a library whenever (a) the GSL thorn
changes, or (b) the file configs/*/scratch/done/GSL is missing, e.g. after
a make *-clean. The location of GSL_INSTALL_DIR does not factor into this
decision at all! In particular:
- If two Cactus configurations use the same install locations, then the
library there will be built twice -- the first will silently be
overwritten
- If you clean a configuration or remove it, and then rebuild it, the GSL
library will be built again, even if it already exists there
- If you install GSL into the Cactus source tree, the same thing happens.
You can easily see this in the build script. The test whether to build is
done before GSL_INSTALL_DIR is checked.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/136#comment:22>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list