From 6d6641f706314d60f33a9b7407e79c69ca37cefa Mon Sep 17 00:00:00 2001 From: kwryankrattiger <80296582+kwryankrattiger@users.noreply.github.com> Date: Wed, 16 Feb 2022 03:40:33 -0600 Subject: VTK-m: Allow building +shared+cuda_native @1.7: (#28877) --- var/spack/repos/builtin/packages/vtk-m/package.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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") -- cgit v1.2.3-70-g09d2