summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJosh Milthorpe <josh.milthorpe@gmail.com>2024-04-16 01:33:26 +1000
committerGitHub <noreply@github.com>2024-04-15 17:33:26 +0200
commit564b4fa263715746c0873950a6830306370434cf (patch)
treeacfd3b0f539023bbf3d2688dba646b732e4b9e3f /var
parent0a941b43ca79bef700d30e34222b44ea5b300a18 (diff)
downloadspack-564b4fa263715746c0873950a6830306370434cf.tar.gz
spack-564b4fa263715746c0873950a6830306370434cf.tar.bz2
spack-564b4fa263715746c0873950a6830306370434cf.tar.xz
spack-564b4fa263715746c0873950a6830306370434cf.zip
hipcub: depend on matching version of hip+cuda when +cuda (#42970)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/hipcub/package.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/hipcub/package.py b/var/spack/repos/builtin/packages/hipcub/package.py
index a8a43cc72e..30dd6b5c50 100644
--- a/var/spack/repos/builtin/packages/hipcub/package.py
+++ b/var/spack/repos/builtin/packages/hipcub/package.py
@@ -56,8 +56,6 @@ class Hipcub(CMakePackage, CudaPackage, ROCmPackage):
depends_on("cmake@3.10.2:", type="build")
- depends_on("hip +cuda", when="+cuda")
-
depends_on("googletest@1.10.0:", type="test")
for ver in [
@@ -81,6 +79,7 @@ class Hipcub(CMakePackage, CudaPackage, ROCmPackage):
]:
depends_on(f"rocprim@{ver}", when=f"+rocm @{ver}")
depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}")
+ depends_on(f"hip +cuda@{ver}", when=f"+cuda @{ver}")
# fix hardcoded search in /opt/rocm and broken config mode search
patch("find-hip-cuda-rocm-5.1.patch", when="@5.1:5.2 +cuda")