aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/fabric-management.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/fabric-management.scm')
-rw-r--r--gnu/packages/fabric-management.scm17
1 files changed, 12 insertions, 5 deletions
diff --git a/gnu/packages/fabric-management.scm b/gnu/packages/fabric-management.scm
index 7e539406db..db333cf9f8 100644
--- a/gnu/packages/fabric-management.scm
+++ b/gnu/packages/fabric-management.scm
@@ -185,7 +185,7 @@ testing InfiniBand networks.")
(define-public ucx
(package
(name "ucx")
- (version "1.15.0")
+ (version "1.17.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -195,7 +195,13 @@ testing InfiniBand networks.")
(patches (search-patches "ucx-tcp-iface-ioctl.patch"))
(sha256
(base32
- "1mk46vyfp8hsivk88s8gv0nf458jfs59fczpf66wwa3a9yp324jp"))))
+ "09182kx60kq7iyjyz3mpcrgp1mm0lnpc0f4hd4hlw5yyabkxrpa1"))
+ (snippet
+ ;; As seen in commit b0a275a5492125a13020cd095fe9934e0b5e7c6a.
+ #~(begin (use-modules (guix build utils))
+ (substitute* "src/ucs/time/time.h"
+ (("#include <limits.h>")
+ "#include <limits.h>\n#include <math.h>"))))))
(build-system gnu-build-system)
(arguments
(list
@@ -236,6 +242,7 @@ memory mechanisms for efficient intra-node communication.")
(home-page "https://www.openucx.org/")
(license bsd-3)
- ;; <ucm/bistro/bistro.h> lists only PowerPC64, AArch64, and x86_64 as
- ;; supported.
- (supported-systems '("x86_64-linux" "aarch64-linux" "powerpc64le-linux"))))
+ ;; <ucm/bistro/bistro.h> lists only PowerPC64, AArch64, RISC-V
+ ;; and x86_64 as supported.
+ (supported-systems '("x86_64-linux" "aarch64-linux" "powerpc64le-linux"
+ "riscv64-linux"))))