diff options
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/llvm.scm | 7 |
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. |
