[ET Trac] [Einstein Toolkit] #1158: ExternalLibraries/HDF5 should change the defaults for HDF5_ENABLE_CXX and HDF5_ENABLE_FORTRAN to "no".
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue Oct 7 17:13:12 CDT 2014
#1158: ExternalLibraries/HDF5 should change the defaults for HDF5_ENABLE_CXX and
HDF5_ENABLE_FORTRAN to "no".
------------------------------------+---------------------------------------
Reporter: knarf | Owner:
Type: defect | Status: confirmed
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version: development version
Resolution: | Keywords:
------------------------------------+---------------------------------------
Comment (by hinder):
A related issue: the following optionlists in simfactory set
HDF5_ENABLE_FORTRAN and HDF5_ENABLE_CXX to no: debian-*, fionn, raspbian,
ubuntu. It seems that this makes the simfactory optionlists inconsistent,
and reflects the personal needs of the users who created those
optionlists. If we decide that the HDF5 thorn by default provides the
Fortran and C++ bindings, then I would like the simfactory configurations
of the machines to reflect that. This will have the side-effect of
requiring HDF5 to be built by Cactus on those machines. Ideally, a user
would be able to override such variables in their defs.local.ini file, but
I don't know how to do that in simfactory. It would be good to have an
option "cactusoptions = " which could be set to options to add to the
optionlist.
I am thinking of new users who try to use the toolkit with codes that
require Fortran bindings, and get mysterious build failures on laptops or
workstations running debian or ubuntu because the default optionlists in
simfactory for those operating systems are different to all others. I
think it would be better for Cactus to just build the required HDF5 in
that case.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1158#comment:5>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list