[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