From fa2c57f9c158800517701b88788ac845c36b368d Mon Sep 17 00:00:00 2001 From: kth5 Date: Thu, 25 Jul 2024 15:02:07 +0200 Subject: [PATCH] * update adios2 to 2.10.1-3 --- adios2/PKGBUILD | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/adios2/PKGBUILD b/adios2/PKGBUILD index 0c0a64c3ed..01b51b7887 100644 --- a/adios2/PKGBUILD +++ b/adios2/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer: Bruno Pagani 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