From 812cbd4e02f307c9cb5c9708f325c12af8ae1781 Mon Sep 17 00:00:00 2001 From: "Adrien M. BERNEDE" <51493078+adrienbernede@users.noreply.github.com> Date: Wed, 26 Mar 2025 16:52:07 +0100 Subject: [PATCH] GPU_TARGET is only necessary under certain project specific conditions, it should not be necessary in general --- lib/spack/spack/build_systems/cached_cmake.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/spack/spack/build_systems/cached_cmake.py b/lib/spack/spack/build_systems/cached_cmake.py index 85f0fddb75a..d6cab3fd5ee 100644 --- a/lib/spack/spack/build_systems/cached_cmake.py +++ b/lib/spack/spack/build_systems/cached_cmake.py @@ -285,7 +285,6 @@ def initconfig_hardware_entries(self): if archs[0] != "none": arch_str = ";".join(archs) entries.append(cmake_cache_string("CMAKE_HIP_ARCHITECTURES", arch_str)) - entries.append(cmake_cache_string("GPU_TARGETS", arch_str)) llvm_prefix = spec["llvm-amdgpu"].prefix llvm_bin = spec["llvm-amdgpu"].prefix.bin @@ -304,6 +303,7 @@ def initconfig_hardware_entries(self): if archs[0] != "none": arch_str = ";".join(archs) entries.append(cmake_cache_string("AMDGPU_TARGETS", arch_str)) + entries.append(cmake_cache_string("GPU_TARGETS", arch_str)) if spec.satisfies("%gcc"): entries.append(