* update adios2 to 2.10.1-3
This commit is contained in:
parent
c9ea61cdcd
commit
fa2c57f9c1
@ -2,7 +2,7 @@
|
||||
# Maintainer: Bruno Pagani <archange@archlinux.org>
|
||||
|
||||
pkgname=adios2
|
||||
pkgver=2.10.0
|
||||
pkgver=2.10.1
|
||||
pkgrel=3
|
||||
pkgdesc="The Adaptable Input/Output System version 2"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
@ -12,20 +12,22 @@ depends=(blosc bzip2 glibc gcc-libs hdf5 libfabric libpng nlohmann-json
|
||||
openmpi pugixml pybind11 sz yaml-cpp zeromq zfp zlib)
|
||||
# with mgard does not build currently, not time to investigate
|
||||
makedepends=(cmake gcc-fortran gtest python python-mpi4py python-numpy)
|
||||
source=(https://github.com/ornladios/ADIOS2/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
|
||||
https://github.com/ornladios/ADIOS2/commit/f1322a32.patch)
|
||||
sha256sums=('e5984de488bda546553dd2f46f047e539333891e63b9fe73944782ba6c2d95e4'
|
||||
'0a3e95c0b2c6747c6737d181009e120c8b34b869acf029792ebf38be92001c5b')
|
||||
|
||||
prepare() {
|
||||
patch -d ${pkgname^^}-${pkgver} -p1 < f1322a32.patch # Fix build with external pugixml
|
||||
}
|
||||
source=(https://github.com/ornladios/ADIOS2/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
|
||||
sha256sums=('ce776f3a451994f4979c6bd6d946917a749290a37b7433c0254759b02695ad85')
|
||||
|
||||
build() {
|
||||
case "${CARCH}" in
|
||||
powerpc)
|
||||
export CFLAGS+=' -Wno-narrowing'
|
||||
export CXXFLAGS+=' -Wno-narrowing'
|
||||
cmake_options=(
|
||||
-DDILL_NATIVE_ONLY=OFF
|
||||
)
|
||||
;;
|
||||
powerpc64|riscv64)
|
||||
cmake_options=(
|
||||
-DDILL_NATIVE_ONLY=OFF
|
||||
)
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -33,7 +35,7 @@ build() {
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DADIOS2_USE_EXTERNAL_DEPENDENCIES=ON \
|
||||
-DADIOS2_HAVE_HDF5_VOL=OFF \
|
||||
-DADIOS2_BUILD_EXAMPLES=OFF #\
|
||||
-DADIOS2_BUILD_EXAMPLES=OFF ${cmake_options[@]} #\
|
||||
#-DMGARD_INCLUDE_DIR=/usr/include/mgard
|
||||
#-DADIOS2_HAVE_HDF5_VOL needs hdf5-openmpi
|
||||
make VERBOSE=1 -C build
|
||||
|
Loading…
x
Reference in New Issue
Block a user