From 53db60a4ef5c3883663993d1d7228ed9c8e2df58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= Date: Fri, 5 Jun 2026 12:55:11 +0200 Subject: gnu: rocm-hipcc: `hipconfig' `--check' failing. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/llvm.scm (rocm-hipcc): `hipconfig' `--check' failing. Change-Id: I78c4db69c3015f1cee3c2db60554dfbbc7100527 Signed-off-by: Ludovic Courtès --- gnu/packages/llvm.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 9e265ae7eb2..8742abce0b5 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -1576,13 +1576,16 @@ AMDGPU code objects.") (add-after 'unpack 'chdir (lambda _ (chdir "amd/hipcc"))) - (add-after 'chdir 'patch-rocm-path + (add-after 'chdir 'patch-paths (lambda* (#:key inputs #:allow-other-keys) (substitute* (find-files "src" "\\.h$") (("roccmPath \\+ \"/bin/rocm_agent_enumerator\"") (format #f "~s" (search-input-file inputs - "/bin/rocm_agent_enumerator")))))) + "/bin/rocm_agent_enumerator")))) + (substitute* "src/hipBin_amd.h" + (("which hipconfig") + (string-append #$(file-append which "/bin/which") " hipconfig"))))) ;; This version file very important, as it is parsed under ;; $#{llvm-rocm}/clang/lib/Driver/ToolChains/AMDGPU.cpp and its ;; contents decides on some includes for hipcc. -- cgit v1.2.3