#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 rhaas):
Replying to [comment:5 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
It's not just personal taste but the fact there are no thorns in the ET that need those capabilities and that the system provided HDF5 on these distributions does not (or at least not always, since eg the Debian version of petsc requires parallel-hdf5 with conflicts with C++) provide C++ bindings. So the option list makes it more likely that users can build the Einstein Toolkit uses system provided packages by requiring as little as possible (namely only the C interface).
I have not heard of anyone having trouble with them when using HDF5. The debian and ubuntu option lists are also regularly (well once a release...) tested by me. Please think hard before you change them to have uniformity (thank you for opening a ticket for this). I my opinion, which may well differ from what we will do in the end, the situation is not so different from cluster option lists where we also do not control if the C++ or Fortran interface are supported.