[ET Trac] [Einstein Toolkit] #1823: HDF5 broken on Queen Bee
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Mon Oct 19 13:49:20 CDT 2015
#1823: HDF5 broken on Queen Bee
-----------------------+----------------------------------------------------
Reporter: eschnett | Owner: knarf
Type: defect | Status: closed
Priority: critical | Milestone: ET_2015_11
Component: Other | Version: development version
Resolution: fixed | Keywords: confirmed
-----------------------+----------------------------------------------------
Comment (by rhaas):
I believe that with Debian/Ubuntu and their multi-arch features the
replacement
{{{
HDF5_LIB_DIRS="${HDF5_DIR}/lib"
}}}
can no longer be used and instead one has to use
{{{
HDF5_LIB_DIRS="${HDF5_DIR}/$(gcc -dumpmachine)/lib"
}}}
(see
https://trac.einsteintoolkit.org/attachment/ticket/1769/hdf5_dumpmachine.patch)
which of course assumes that (a) gcc exists and (b) will break on "normal"
non-multiarch OS (ie OSX and older or non-Debian based Linux).
It ''may'' be useful to still check that the given directory exists and/or
that libhdf5 is found in there. Otherwise the linker will silently fall
back to a possibly existing system HDF5 library. This is strictly and
''extra'' though since the current code certainly does not do so.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1823#comment:11>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list