[arch-commits] Commit in root/trunk (PKGBUILD)
Konstantin Gizdov
kgizdov at archlinux.org
Wed Sep 30 13:46:26 UTC 2020
Date: Wednesday, September 30, 2020 @ 13:46:25
Author: kgizdov
Revision: 714076
add missing CUDA_ARCHITECTURE flags
Modified:
root/trunk/PKGBUILD
----------+
PKGBUILD | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-09-30 13:34:38 UTC (rev 714075)
+++ PKGBUILD 2020-09-30 13:46:25 UTC (rev 714076)
@@ -7,7 +7,7 @@
pkgbase=root
pkgname=('root' 'root-cuda')
pkgver=6.22.02
-pkgrel=3
+pkgrel=4
pkgdesc='C++ data analysis framework and interpreter from CERN'
arch=('x86_64')
url='https://root.cern'
@@ -145,6 +145,15 @@
export CGO_LDFLAGS="${LDFLAGS}"
export GOFLAGS="-buildmode=pie -trimpath -modcacherw"
+ # pass CUDA architectures to nvcc calls
+ # Not yet supported in root: TBD
+ export CUSTOM_CUDA_ARCH='-DCMAKE_CUDA_ARCHITECTURES="52-real 52-virtual
+ 53-real 53-virtual 60-real 60-virtual
+ 61-real 61-virtual 62-real 62-virtual
+ 70-real 70-virtual 72-real 72-virtual
+ 75-real 75-virtual 80-real 80-virtual
+ 86-real 86-virtual"'
+
cp -r "${pkgbase}-${pkgver}" "${pkgbase}-${pkgver}-cuda"
}
@@ -164,6 +173,7 @@
cmake -C "${srcdir}/settings-cuda.cmake" \
${CUSTOM_CMAKE_FLAGS} \
+ ${CUSTOM_CUDA_ARCH} \
"${srcdir}/${pkgbase}-${pkgver}-cuda"
make
}
More information about the arch-commits
mailing list