summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndrew W Elble <aweits@rit.edu>2022-10-06 03:46:01 -0400
committerGitHub <noreply@github.com>2022-10-06 09:46:01 +0200
commit28de7da0ccf2d768494a7b435d2850a5aff46015 (patch)
treeca5fa6d83dddf765e9ad352929832acbda3186cd /lib
parent791776cece60b09e7893739aa3b3b4e0294052ea (diff)
downloadspack-28de7da0ccf2d768494a7b435d2850a5aff46015.tar.gz
spack-28de7da0ccf2d768494a7b435d2850a5aff46015.tar.bz2
spack-28de7da0ccf2d768494a7b435d2850a5aff46015.tar.xz
spack-28de7da0ccf2d768494a7b435d2850a5aff46015.zip
cuda: add v11.8.0 (#33027)
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/build_systems/cuda.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/spack/spack/build_systems/cuda.py b/lib/spack/spack/build_systems/cuda.py
index 0b58cfcda2..4ab7547200 100644
--- a/lib/spack/spack/build_systems/cuda.py
+++ b/lib/spack/spack/build_systems/cuda.py
@@ -41,6 +41,9 @@ class CudaPackage(PackageBase):
"75",
"80",
"86",
+ "87",
+ "89",
+ "90",
)
# FIXME: keep cuda and cuda_arch separate to make usage easier until
@@ -100,6 +103,11 @@ class CudaPackage(PackageBase):
depends_on("cuda@11.0:", when="cuda_arch=80")
depends_on("cuda@11.1:", when="cuda_arch=86")
+ depends_on("cuda@11.4:", when="cuda_arch=87")
+
+ depends_on("cuda@11.8:", when="cuda_arch=89")
+ depends_on("cuda@11.8:", when="cuda_arch=90")
+
# From the NVIDIA install guide we know of conflicts for particular
# platforms (linux, darwin), architectures (x86, powerpc) and compilers
# (gcc, clang). We don't restrict %gcc and %clang conflicts to
@@ -128,10 +136,11 @@ class CudaPackage(PackageBase):
conflicts("%gcc@10:", when="+cuda ^cuda@:11.0")
conflicts("%gcc@11:", when="+cuda ^cuda@:11.4.0")
conflicts("%gcc@11.2:", when="+cuda ^cuda@:11.5")
- conflicts("%gcc@12:", when="+cuda ^cuda@:11.7")
+ conflicts("%gcc@12:", when="+cuda ^cuda@:11.8")
conflicts("%clang@12:", when="+cuda ^cuda@:11.4.0")
conflicts("%clang@13:", when="+cuda ^cuda@:11.5")
conflicts("%clang@14:", when="+cuda ^cuda@:11.7")
+ conflicts("%clang@15:", when="+cuda ^cuda@:11.8")
# https://gist.github.com/ax3l/9489132#gistcomment-3860114
conflicts("%gcc@10", when="+cuda ^cuda@:11.4.0")