Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages /
nvshmem
Commits:
6cec55f9 by Jakub Klinkovský at 2026-06-15T07:09:17+02:00
upgpkg: 3.7.0-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = nvshmem
pkgdesc = NVIDIA parallel programming interface based on OpenSHMEM
- pkgver = 3.6.5
+ pkgver = 3.7.0
pkgrel = 1
url = https://developer.nvidia.com/nvshmem
arch = x86_64
@@ -19,8 +19,9 @@ pkgbase = nvshmem
makedepends = python-installer
makedepends = python-setuptools-scm
makedepends = python-wheel
- source =
nvshmem-3.6.5.tar.gz::https://github.com/NVIDIA/nvshmem/archive/refs/tags/v3.6.5-0.tar.gz
- b2sums =
0adc83433c41841e231e14c2dec8cd0529bc4e38e1fc4e2bb58dffb217ea64f5635cebf92634beb76cbada8c67932abf862b716359c55148d3c26b84dcd786b7
+ options = !lto
+ source =
nvshmem-3.7.0.tar.gz::https://github.com/NVIDIA/nvshmem/archive/refs/tags/v3.7.0-0.tar.gz
+ b2sums =
c1cf5f1fadb46567b10d715a93129514f1fd1ec3f3428bfae9df76fd91c0f93fb5e3b76e1697d6ac0b97e1534c67b05ae76c3eb64b98bb8a2edd27cb64d7fa67
pkgname = nvshmem
depends = cuda
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
pkgbase=nvshmem
pkgname=(nvshmem python-nvshmem)
-pkgver=3.6.5
+pkgver=3.7.0
_upstream_pkgrel=0
_cuda_ver=13
pkgrel=1
@@ -27,7 +27,9 @@ makedepends=(
python-wheel
)
source=($pkgbase-$pkgver.tar.gz::https://github.com/NVIDIA/nvshmem/archive/refs/tags/v$pkgver-$_upstream_pkgrel.tar.gz)
-b2sums=('0adc83433c41841e231e14c2dec8cd0529bc4e38e1fc4e2bb58dffb217ea64f5635cebf92634beb76cbada8c67932abf862b716359c55148d3c26b84dcd786b7')
+b2sums=('c1cf5f1fadb46567b10d715a93129514f1fd1ec3f3428bfae9df76fd91c0f93fb5e3b76e1697d6ac0b97e1534c67b05ae76c3eb64b98bb8a2edd27cb64d7fa67')
+# LTO does not work with mixed GCC versions (15 by nvcc and 16 system)
+options=(!lto)
prepare() {
cd $pkgbase-$pkgver-$_upstream_pkgrel
@@ -54,7 +56,7 @@ build() {
# Valid values can be discovered from nvcc --help
local cuda_archs="75;80;86;87;88;89;90;100;103;110;120;121;121-virtual"
local env_options=(
- # nvnshmem dependencies are configured through environment variables :-(
+ # nvshmem dependencies are configured through environment variables :-(
#
https://github.com/NVIDIA/nvshmem/blob/devel/cmake_config/NVSHMEMEnv.cmake#L90-L103
CUDA_HOME="$CUDA_PATH"
GDRCOPY_HOME=/usr
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nvshmem/-/commit/6cec55f902d3bc6d8947152f4344c7cab223a7b0
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/nvshmem/-/commit/6cec55f902d3bc6d8947152f4344c7cab223a7b0
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help