From 518572e710ab609ef30488a5017230e9db0af06a Mon Sep 17 00:00:00 2001 From: Tara Drwenski <tdrwenski@users.noreply.github.com> Date: Thu, 23 Jan 2025 00:37:24 -0700 Subject: [PATCH] Use gcc toolchain when using hip and gcc host compiler (#48632) --- lib/spack/spack/build_systems/cached_cmake.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/spack/spack/build_systems/cached_cmake.py b/lib/spack/spack/build_systems/cached_cmake.py index 5d14693817f..8e2b76110dc 100644 --- a/lib/spack/spack/build_systems/cached_cmake.py +++ b/lib/spack/spack/build_systems/cached_cmake.py @@ -293,6 +293,13 @@ def initconfig_hardware_entries(self): entries.append(cmake_cache_string("AMDGPU_TARGETS", arch_str)) entries.append(cmake_cache_string("GPU_TARGETS", arch_str)) + if spec.satisfies("%gcc"): + entries.append( + cmake_cache_string( + "CMAKE_HIP_FLAGS", f"--gcc-toolchain={self.pkg.compiler.prefix}" + ) + ) + return entries def std_initconfig_entries(self): -- GitLab