[ET Trac] [Einstein Toolkit] #136: Don't rebuild external libraries so often
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Sat Jul 16 23:11:58 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 bmundim):
Hi Erik:
>The patch is missing the declaration of GSL_INSTALL_DIR in the
configuration.ccl file.
>Or do you envision this to be a global environment variable instead of a
Cactus
>configuration variable?
I thought more like an environment variable, but I am fine with declaring
it in configuration.ccl.
What is the advantage of doing so though? It seems to me that it serves
only to document
the environment or configuration variables used. Is there anything else?
What is the idea
or road map behind these options at configuration.ccl?
>It's a somewhat dangerous options; e.g. we couldn't use it in our
standard simfactory option lists, >because there is no mechanism to clean
these external locations.
I am not sure I understood why it is dangerous. Once you know the
directory the external libraries
were installed you know where to clean them. It is all in your
GSL_INSTALL_DIR variables (or equivalent).
>It's also dangerous because it doesn't take compiler compatibility into
account.
Yes, you are right about the compiler compatibility and it is the only
problem I see
at the moment. However, the user or simfactory option list can still use
the default
installation config/scratch directories. Those users that see the
compatibility issue
as a big problem would still be configuring the same way as before. Those
that don't
face this issue on a daily basis or it is happy to work around it (for
example by
having different external locations for different compilers) would now
have at least
a better alternative to do so (instead of simply moving the library away
from its original
installation directory).
Again, I am not advocating to change the default, I am only proposing to
add an option
such that we can install libraries in directories we choose to do so.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/136#comment:12>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list