summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2022-03-28 18:58:56 +0200
committerGitHub <noreply@github.com>2022-03-28 10:58:56 -0600
commit2856b2974022ff0a3272d6f9ab6c7ffa868ab7ff (patch)
tree8738e901ccc3fcc764ed990dc384789abc70f8cb /lib
parenta7e365536be06c0af6cd91feb05aeb7b5de13fe3 (diff)
downloadspack-2856b2974022ff0a3272d6f9ab6c7ffa868ab7ff.tar.gz
spack-2856b2974022ff0a3272d6f9ab6c7ffa868ab7ff.tar.bz2
spack-2856b2974022ff0a3272d6f9ab6c7ffa868ab7ff.tar.xz
spack-2856b2974022ff0a3272d6f9ab6c7ffa868ab7ff.zip
Removed unneeded conflicts in CudaPackage and RocmPackage (#29699)
Since the variant is conditional there's no need to add conflicts too.
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/build_systems/cuda.py4
-rw-r--r--lib/spack/spack/build_systems/rocm.py4
2 files changed, 0 insertions, 8 deletions
diff --git a/lib/spack/spack/build_systems/cuda.py b/lib/spack/spack/build_systems/cuda.py
index 1b85f82cc4..249ca9c6ed 100644
--- a/lib/spack/spack/build_systems/cuda.py
+++ b/lib/spack/spack/build_systems/cuda.py
@@ -188,7 +188,3 @@ class CudaPackage(PackageBase):
# Darwin.
# TODO: add missing conflicts for %apple-clang cuda@:10
conflicts('platform=darwin', when='+cuda ^cuda@11.0.2: ')
-
- # Make sure cuda_arch can not be used without +cuda
- for value in cuda_arch_values:
- conflicts('~cuda', when='cuda_arch=' + value)
diff --git a/lib/spack/spack/build_systems/rocm.py b/lib/spack/spack/build_systems/rocm.py
index 2d5b245712..65c51ff749 100644
--- a/lib/spack/spack/build_systems/rocm.py
+++ b/lib/spack/spack/build_systems/rocm.py
@@ -112,10 +112,6 @@ class ROCmPackage(PackageBase):
# need amd gpu type for rocm builds
conflicts('amdgpu_target=none', when='+rocm')
- # Make sure amdgpu_targets cannot be used without +rocm
- for value in amdgpu_targets:
- conflicts('~rocm', when='amdgpu_target=' + value)
-
# https://github.com/ROCm-Developer-Tools/HIP/blob/master/bin/hipcc
# It seems that hip-clang does not (yet?) accept this flag, in which case
# we will still need to set the HCC_AMDGPU_TARGET environment flag in the