summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorDavid Beckingsale <davidbeckingsale@gmail.com>2021-09-01 11:34:20 -0700
committerGitHub <noreply@github.com>2021-09-01 11:34:20 -0700
commitaabece46ba2d07c33165c23ff71c9f567ebf22d2 (patch)
tree5583dc424e877c67d18e2ed778a8cdffdfedb732 /var
parent4c23059017b0d171cf1e4345788881f9385af988 (diff)
downloadspack-aabece46ba2d07c33165c23ff71c9f567ebf22d2.tar.gz
spack-aabece46ba2d07c33165c23ff71c9f567ebf22d2.tar.bz2
spack-aabece46ba2d07c33165c23ff71c9f567ebf22d2.tar.xz
spack-aabece46ba2d07c33165c23ff71c9f567ebf22d2.zip
Add variant to allow unsupported compiler & CUDA combinations (#19736)
Sometimes users need to be able to override the conflicts in `CudaPacakge`. This introduces a variant to enable/disable them.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/cuda/package.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/cuda/package.py b/var/spack/repos/builtin/packages/cuda/package.py
index b4d966c484..27271154ad 100644
--- a/var/spack/repos/builtin/packages/cuda/package.py
+++ b/var/spack/repos/builtin/packages/cuda/package.py
@@ -122,6 +122,8 @@ class Cuda(Package):
conflicts('arch=darwin-mojave-x86_64')
variant('dev', default=False, description='Enable development dependencies, i.e to use cuda-gdb')
+ variant('allow-unsupported-compilers', default=False,
+ description='Allow unsupported host compiler and CUDA version combinations')
depends_on('libxml2', when='@10.1.243:')
# cuda-gdb needs libncurses.so.5