[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