HDF5_serial/HDF5_blosc: review and fixes

- build module on Merlin with appropriate use-flag
- 'blosc' is used as external project which requires AVX2
- set rpath in filter libs to ""
This commit is contained in:
2019-03-27 13:09:50 +01:00
parent 892dbf0d98
commit da13fe1560
2 changed files with 15 additions and 2 deletions

15
HDF5_serial/HDF5_blosc/build Normal file → Executable file
View File

@@ -1,5 +1,18 @@
#!/usr/bin/env modbuild
pbuild::set_download_url "https://github.com/Blosc/hdf5-blosc/archive/v${V_PKG}.tar.gz"
pbuild::set_download_url \
"https://github.com/Blosc/hdf5-blosc/archive/v${V_PKG}.tar.gz" \
"$P-${V_PKG}.tar.gz"
pbuild::add_to_group 'HDF5_serial'
pbuild::use_cmake
pbuild::install() {
module use System
module load patchelf/0.8.1
mkdir -p "${PREFIX}/lib"
install -m 0644 "${BUILD_DIR}/blosc/lib/"lib* "${PREFIX}/lib"
install -m 0644 "${BUILD_DIR}"/lib*.so "${PREFIX}/lib"
patchelf --set-rpath "" "${PREFIX}"/lib/libH5Zblosc.so
patchelf --set-rpath "" "${PREFIX}"/lib/libblosc_filter.so
}

View File

@@ -1 +1 @@
HDF5_blosc/1.0.0 unstable gcc/4.8.3 hdf5_serial/1.18.12
HDF5_blosc/1.0.0_merlin unstable gcc/4.8.3 hdf5_serial/1.8.12 b:cmake/3.9.6