From 0abf5ba43c25d6b84d2eb4aa069718d69598a80f Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Sat, 23 Mar 2024 06:22:06 -0600 Subject: [PATCH] hip: don't set HIP_PATH in ROCm 5.5+ (#42882) --- var/spack/repos/builtin/packages/hip/package.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/hip/package.py b/var/spack/repos/builtin/packages/hip/package.py index d972fa4d764..ffc1c1bece2 100644 --- a/var/spack/repos/builtin/packages/hip/package.py +++ b/var/spack/repos/builtin/packages/hip/package.py @@ -415,7 +415,9 @@ def set_variables(self, env): env.set("HIP_DEVICE_LIB_PATH", paths["bitcode"]) # Just the prefix of hip (used in hipcc) - env.set("HIP_PATH", paths["hip-path"]) + # Deprecated in 5.1.0 and breaks hipcc in 5.5.1+ + if self.spec.satisfies("@:5.4"): + env.set("HIP_PATH", paths["hip-path"]) # Used in comgr and seems necessary when using the JIT compiler, e.g. # hiprtcCreateProgram: