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:
15
HDF5_serial/HDF5_blosc/build
Normal file → Executable file
15
HDF5_serial/HDF5_blosc/build
Normal file → Executable 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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user