* update libfabric to 1.22.0-1

This commit is contained in:
Alexander Baldeck 2024-11-05 14:25:21 +01:00
parent 9e5f3ec3da
commit 6dea1b7250
2 changed files with 29 additions and 5 deletions

21
libfabric/.SRCINFO Normal file
View File

@ -0,0 +1,21 @@
pkgbase = libfabric
pkgdesc = User-space API for OpenFabrics Interfaces (OFI)
pkgver = 1.22.0
pkgrel = 1
url = https://ofiwg.github.io/libfabric/
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = GPL2
depends = glibc
depends = gcc-libs
depends = numactl
options = !lto
source = https://github.com/ofiwg/libfabric/releases/download/v1.22.0/libfabric-1.22.0.tar.bz2
source = libfabric-riscv-page-size.patch::https://github.com/ofiwg/libfabric/pull/10308.diff
sha512sums = 02fe0713ab96288addef8777b0912f3db200720b42bb6976c8c6796c08de8e1a54bfb7b44d98c334c5184e24ffcf35eab40323e43a605d699630e5eee53548f8
sha512sums = fd5bac99c0125ea048019a1191ed7fad033b026ea34d008b6042f005d655f8a89d2e4b71b359eebf9e40ab9c9a2f15442a927fa966ae3ae5c1a62d42392c052f
pkgname = libfabric

View File

@ -2,19 +2,22 @@
# Maintainer: Bruno Pagani <archange@archlinux.org>
pkgname=libfabric
pkgver=1.21.0
pkgrel=1.1
pkgver=1.22.0
pkgrel=1
pkgdesc="User-space API for OpenFabrics Interfaces (OFI)"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://ofiwg.github.io/libfabric/"
license=(GPL2)
depends=(glibc gcc-libs numactl)
options=(!lto)
source=(https://github.com/ofiwg/libfabric/releases/download/v${pkgver}/libfabric-${pkgver}.tar.bz2)
sha512sums=('6d1a561995a545f50993580c34ede0676f3e60726c99461786b9bb67bfd815709c4939a6995cbdd4e67f4548491b8ff47716d4291801d5b8750d86b91b9d2f03')
source=(https://github.com/ofiwg/libfabric/releases/download/v${pkgver}/libfabric-${pkgver}.tar.bz2
${pkgname}-riscv-page-size.patch::https://github.com/ofiwg/libfabric/pull/10308.diff)
sha512sums=('02fe0713ab96288addef8777b0912f3db200720b42bb6976c8c6796c08de8e1a54bfb7b44d98c334c5184e24ffcf35eab40323e43a605d699630e5eee53548f8'
'fd5bac99c0125ea048019a1191ed7fad033b026ea34d008b6042f005d655f8a89d2e4b71b359eebf9e40ab9c9a2f15442a927fa966ae3ae5c1a62d42392c052f')
prepare() {
cd ${pkgname}-${pkgver}
patch -Np1 -i ${srcdir}/${pkgname}-riscv-page-size.patch
autoreconf -fvi
}
@ -22,7 +25,7 @@ build() {
cd ${pkgname}-${pkgver}
case "${CARCH}" in
powerpc) CFLAGS+=' -latomic' ;;
powerpc) CFLAGS+=' -latomic -Wno-incompatible-pointer-types' ;;
esac
./configure --prefix=/usr