guix_mirror_bot pushed a commit to branch hpc-team
in repository guix.

commit 4c2b6ed9bc290655a7debe581839874d3319a13c
Author: Cayetano Santos <[email protected]>
AuthorDate: Fri Feb 13 08:41:17 2026 +0100

    gnu: hwloc-2: Add support for opencl, levelzero and libxml2.
    
    * gnu/packages/mpi.scm (hwloc-2)[native-inputs]: Add opencl-headers and
    opencl-icd-loader.
    [inputs]: Add level-zero and libxml2.
    
    Change-Id: I1af1921c848d8812848e453edac7701c9b1983d2
---
 gnu/packages/mpi.scm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm
index c557e25a48..a4bf398570 100644
--- a/gnu/packages/mpi.scm
+++ b/gnu/packages/mpi.scm
@@ -51,6 +51,8 @@
   #:use-module (gnu packages libevent)
   #:use-module (gnu packages libunwind)
   #:use-module (gnu packages linux)
+  #:use-module (gnu packages oneapi)
+  #:use-module (gnu packages opencl)
   #:use-module (gnu packages pciutils)
   #:use-module (gnu packages profiling)
   #:use-module (gnu packages python)
@@ -171,8 +173,12 @@ bind processes, and much more.")
                 "1aqdznqp7f18yg95vbr5n6ccxxdiywacygvn3wbhzn7bnspkdsaj"))))
 
     (native-inputs (modify-inputs (package-native-inputs hwloc-1)
+                     (append opencl-headers)
+                     (append opencl-icd-loader)
                      (append bash)))              ;for completion tests
     (inputs (modify-inputs (package-inputs hwloc-1)
+              (append level-zero)
+              (append libxml2)
               (delete "numactl")))               ;libnuma is no longer needed.
     (arguments
      (substitute-keyword-arguments (package-arguments hwloc-1)

Reply via email to