From 7739b4dd8f514cd1971e12542212813817538ed7 Mon Sep 17 00:00:00 2001 From: Romain GARBAGE Date: Thu, 29 Jan 2026 17:22:19 +0100 Subject: [PATCH] gnu: ucx: Activate ROCm support. * gnu/packages/fabric-management.scm (ucx): Activate ROCm support. Merges guix/guix!6032 Change-Id: I011bc0c5f003ddc520557b702b972a3c3f7d3641 Signed-off-by: Cayetano Santos --- gnu/packages/fabric-management.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/fabric-management.scm b/gnu/packages/fabric-management.scm index e18aac1498..76d48e8379 100644 --- a/gnu/packages/fabric-management.scm +++ b/gnu/packages/fabric-management.scm @@ -36,6 +36,7 @@ #:use-module (gnu packages linux) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages rocm) #:use-module (gnu packages swig) #:use-module (gnu packages tcl)) @@ -223,14 +224,16 @@ testing InfiniBand networks.") #$(this-package-input "rdma-core")) (string-append "--with-rdmacm=" - #$(this-package-input "rdma-core"))) + #$(this-package-input "rdma-core")) + (string-append "--with-rocm=" + #$(this-package-input "rocr-runtime"))) ;; Be verbose so that compiler flags are displayed. #:make-flags #~'("V=1"))) (native-inputs (list autoconf automake libtool pkg-config)) (inputs - (list numactl rdma-core)) + (list numactl rdma-core rocr-runtime)) (synopsis "Optimized communication layer for message passing in HPC") (description "Unified Communication X (UCX) provides an optimized communication layer