summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2026-02-18 11:04:06 +0100
committerCayetano Santos <csantosb@inventati.org>2026-02-18 11:10:30 +0100
commit31fafda1b7b92f4b3a531e6df8c10d868ebbae8d (patch)
tree409aaf8fc1525261729eddf273c0d5688a659a96 /gnu/packages
parent43396dea109680d4ef7edf38991abdf9bfeccd66 (diff)
gnu: rccl: Fix build.
* gnu/packages/rocm.scm (rccl)[source]: Switch. [arguments]<#:phases>: Delete ’chdir; update remaining phases accordingly. Fixes guix/guix#6319 Change-Id: I9318c6d8192b5ec5ee0f40614a6eebfc2609fa7b
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/rocm.scm21
1 files changed, 15 insertions, 6 deletions
diff --git a/gnu/packages/rocm.scm b/gnu/packages/rocm.scm
index fedbe4eccc9..441079354f7 100644
--- a/gnu/packages/rocm.scm
+++ b/gnu/packages/rocm.scm
@@ -680,7 +680,19 @@ moves.")
(package
(name "rccl")
(version %rocm-version)
- (source %rocm-systems-origin)
+ ;; TODO: Switch to
+ ;; (source %rocm-systems-origin)
+ ;; with %rocm-version 7.1.3
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ROCm/rccl")
+ (commit (string-append "rocm-" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0k1k181az3hifripd99srvshq9bw9kj2p77z5nw7zmnydbfc7vny"))))
(build-system cmake-build-system)
(arguments
(list
@@ -695,15 +707,12 @@ moves.")
#$(string-append "-DGPU_TARGETS=" (current-amd-gpu-targets-string)))
#:phases
#~(modify-phases %standard-phases
- (add-after 'unpack 'chdir
- (lambda _
- (chdir "projects/rccl")))
- (add-after 'chdir 'patch-rocm-version
+ (add-after 'unpack 'patch-rocm-version
(lambda _
(substitute* "CMakeLists.txt"
(("cat \\$\\{ROCM_PATH\\}/\\.info/version")
(string-append "echo " #$%rocm-version)))))
- (add-after 'chdir 'fix-cmake
+ (add-after 'unpack 'fix-cmake
(lambda _
(substitute* "CMakeLists.txt"
(("bash.*/etc/os-release.*")