Hierarchical Data File Format Version 5

Edit Package hdf5

The HDF project involves the development and support of software and
file formats for scientific data management. The HDF software includes
I/O libraries and tools for analyzing, visualizing, and converting
scientific data.

Refresh
Refresh
Source Files
Filename Size Changed
Disable-phdf5-tests.patch 0000001824 1.78 KB
PPC64LE-Fix-long-double-handling.patch 0000004118 4.02 KB
_constraints 0000000201 201 Bytes
_multibuild 0000000390 390 Bytes
hdf5-1.10.5.tar.bz2 0008706317 8.3 MB
hdf5-1.8.10-tests-arm.patch 0000000731 731 Bytes
hdf5-1.8.11-abort_unknown_host_config.patch 0000000778 778 Bytes
hdf5-LD_LIBRARY_PATH.patch 0000001195 1.17 KB
hdf5-Remove-timestamps-from-binaries.patch 0000001455 1.42 KB
hdf5-mpi.patch 0000000830 830 Bytes
hdf5.changes 0000039016 38.1 KB
hdf5.spec 0000027211 26.6 KB
update_so_version.sh 0000001631 1.59 KB
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 800290 from Egbert Eich's avatar Egbert Eich (eeich) (revision 62)
- Fix .so number in baselibs.conf for libhdf5_fortran libs (boo#1169793).

- Fix library link flags on pkg-config file for HPC builds (boo#1134298).

- Remove bogus undefines of suffix and mpi_flavor. suffix is the
  name of an RPM built-in (like expand or echo), and since RPM 4.15
  trying to alter a built-in is an error. Fixes built of serial
  flavor on Tumbleweed. See https://rpm.org/user_doc/macros.html

- Add compat provides for renamed hdf5-openmpi{,-devel} package,
  see https://en.opensuse.org/openSUSE:Package_dependencies
- Fix openmpi1 package naming for SLE/Leap <= 15.1

- Add HPC support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).

- Disable openmpi1 builds for SLE/Leap > 15.1.
- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).

- openmpi has been renamed into openmpi1

- Use -ffat-lto-objects to provide a proper static library. 

- Re-list hdf5-mpi.patch in the spec file for the sake of a avoiding
  a script rejecting the package automatically.

- Update to version 1.10.5: (jsc#SLE-8501)
  * https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5-RELEASE.txt
- Bump fortran library soname, sonum_F from 100 to 102.
- Adjust library installation path, use %hpc_prefix/lib64 in x86_64 
  and %hpc_libdir in all other cases

- Patches refreshed:
  * hdf5-LD_LIBRARY_PATH.patch
  * hdf5-1.8.11-abort_unknown_host_config.patch
  * PPC64LE-Fix-long-double-handling.patch
  * hdf5-Remove-timestamps-from-binaries.patch
  * Disable-phdf5-tests.patch
- Patch disabled, upstream have changed the file that was being patched,
  while it could be ported, it's unknown if this patch is still needed.
  * hdf5-mpi.patch
- Patch removed, merged upstream
  * 0001-Fix-return-value-in-test_libver_bounds_open.patch

- Since build machine size issues do not seem to go way, make
  the %check stage optional: enable with '--with check'.
Comments 0
openSUSE Build Service is sponsored by