[ET Trac] [Einstein Toolkit] #136: Don't rebuild external libraries so often
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Thu Jul 21 17:21:36 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 anonymous):
I think we might be converging on a solution, but we also have two
problems at hand here. Let's try to disentangle them.
1. We might want to use a library location outside of Cactus, but still we
would like Cactus to
build that library.
A user would have to specify that location. It might be useful to do
that for each library separately, but it might also be of interest to have
one switch to build all libraries in some specified place.
2. Regardless of the location being inside or outside of Cactus it should
be possible to avoid too many rebuilds (the original intent of the ticket)
in an automatic fashion.
Here we could, as described above, let the user specify that location,
or choose some default within
the Cactus tree for that, possibly containing the configuration name,
but for sure containing the
configuration options in a file. Then Cactus can compare configuration
data of different
configurations within subdirectories there, and figure out by itself if
a library needs to be rebuilt,
or if an existing version can be used.
Solving problem 1 needs user interaction to avoid rebuilds, solving
problem 2 would make it work automatically, but is also more work to
implement.
I suggest we go ahead with the current patch, and keep this as overwrite
even if we implement something for problem 2.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/136#comment:16>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list