#100: ExternalLibraries/HDF5/HDF5.sh fails to catch a missing library file in user implementation ----------------------+----------------------------------------------------- Reporter: bmundim | Owner: Type: defect | Status: reopened Priority: major | Milestone: Component: Cactus | Version: Resolution: | Keywords: ExternalLibraries HDF5 ----------------------+-----------------------------------------------------
Comment (by eschnett):
Cactus explicitly chooses environment variables over configuration options that have been specified in an options file. This was probably done because Cactus is built with a "make" command, which allows you to set environment variables on the make command line. Allowing the environment to override options in a configuration file means that you can do the following:
make sim options=optionsfile VARIABLE=OVERRIDE
and thus override the setting for VARIABLE that may exist in "optionsfile".
We may want to change this (and I think we should); however, there is unfortunately nothing we can do specifically for HDF5_DIR to override this.