summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkwryankrattiger <80296582+kwryankrattiger@users.noreply.github.com>2022-02-16 03:40:33 -0600
committerGitHub <noreply@github.com>2022-02-16 10:40:33 +0100
commit6d6641f706314d60f33a9b7407e79c69ca37cefa (patch)
tree203ef35b44e2585c252553869fdff749b5138e09
parent8f19bf2f312a50eb5de5964dfd0d8b144aba65d9 (diff)
downloadspack-6d6641f706314d60f33a9b7407e79c69ca37cefa.tar.gz
spack-6d6641f706314d60f33a9b7407e79c69ca37cefa.tar.bz2
spack-6d6641f706314d60f33a9b7407e79c69ca37cefa.tar.xz
spack-6d6641f706314d60f33a9b7407e79c69ca37cefa.zip
VTK-m: Allow building +shared+cuda_native @1.7: (#28877)
-rw-r--r--var/spack/repos/builtin/packages/vtk-m/package.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/vtk-m/package.py b/var/spack/repos/builtin/packages/vtk-m/package.py
index f8f55712ed..d571774dc9 100644
--- a/var/spack/repos/builtin/packages/vtk-m/package.py
+++ b/var/spack/repos/builtin/packages/vtk-m/package.py
@@ -97,7 +97,9 @@ class VtkM(CMakePackage, CudaPackage, ROCmPackage):
conflicts("+rocm", when="+cuda")
conflicts("+rocm", when="~kokkos", msg="VTK-m does not support HIP without Kokkos")
- conflicts("+shared", when="+cuda_native")
+ # Can build +shared+cuda after @1.7:
+ conflicts("+shared", when="@:1.6 +cuda_native")
+ conflicts("+cuda~cuda_native~kokkos", msg="Cannot have +cuda without a cuda device")
conflicts("+cuda", when="cuda_arch=none",
msg="vtk-m +cuda requires that cuda_arch be set")