From 0f4c29ef1d5bca603a3c0cb121a746a67c61022c Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Fri, 13 Feb 2026 08:41:17 +0100 Subject: [PATCH] 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)