summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/llvm.scm7
1 files changed, 5 insertions, 2 deletions
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.")
1576 (add-after 'unpack 'chdir 1576 (add-after 'unpack 'chdir
1577 (lambda _ 1577 (lambda _
1578 (chdir "amd/hipcc"))) 1578 (chdir "amd/hipcc")))
1579 (add-after 'chdir 'patch-rocm-path 1579 (add-after 'chdir 'patch-paths
1580 (lambda* (#:key inputs #:allow-other-keys) 1580 (lambda* (#:key inputs #:allow-other-keys)
1581 (substitute* (find-files "src" "\\.h$") 1581 (substitute* (find-files "src" "\\.h$")
1582 (("roccmPath \\+ \"/bin/rocm_agent_enumerator\"") 1582 (("roccmPath \\+ \"/bin/rocm_agent_enumerator\"")
1583 (format #f "~s" (search-input-file 1583 (format #f "~s" (search-input-file
1584 inputs 1584 inputs
1585 "/bin/rocm_agent_enumerator")))))) 1585 "/bin/rocm_agent_enumerator"))))
1586 (substitute* "src/hipBin_amd.h"
1587 (("which hipconfig")
1588 (string-append #$(file-append which "/bin/which") " hipconfig")))))
1586 ;; This version file very important, as it is parsed under 1589 ;; This version file very important, as it is parsed under
1587 ;; $#{llvm-rocm}/clang/lib/Driver/ToolChains/AMDGPU.cpp and its 1590 ;; $#{llvm-rocm}/clang/lib/Driver/ToolChains/AMDGPU.cpp and its
1588 ;; contents decides on some includes for hipcc. 1591 ;; contents decides on some includes for hipcc.