summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRomain GARBAGE <romain.garbage@inria.fr>2026-03-19 11:26:00 +0100
committerCayetano Santos <csantosb@inventati.org>2026-03-23 11:13:14 +0100
commit9d116c4dcfc28cfdd77fb564a96746585fbef4e1 (patch)
tree3b09bfab27b7c8ec64ed6e7940dc800a65d2ca49
parentf9364ffc4cadb36e3dd4dba4fb998310b1146039 (diff)
gnu: hwloc-2: Propagate exposed dependencies.
* gnu/packages/mpi.scm (hwloc-2): Propagate exposed dependencies. Merges guix/guix!7284 Change-Id: I1b57896f2c039a8e9ee53eb9990b802ecffac61b Signed-off-by: Cayetano Santos <csantosb@inventati.org>
-rw-r--r--gnu/packages/mpi.scm6
1 files changed, 4 insertions, 2 deletions
diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm
index 8b99395c403..5dd4c384bb3 100644
--- a/gnu/packages/mpi.scm
+++ b/gnu/packages/mpi.scm
@@ -186,15 +186,17 @@ bind processes, and much more.")
186 (append opencl-headers) 186 (append opencl-headers)
187 (append bash))) ;for completion tests 187 (append bash))) ;for completion tests
188 (inputs (modify-inputs inputs 188 (inputs (modify-inputs inputs
189 (append level-zero)
190 ;; XXX: rocm-smi requires libdrm/drm.h but doesn't propagate a 189 ;; XXX: rocm-smi requires libdrm/drm.h but doesn't propagate a
191 ;; package providing these. For now, libdrm is used to provide 190 ;; package providing these. For now, libdrm is used to provide
192 ;; this header. 191 ;; this header.
193 (append libdrm) 192 (append libdrm)
194 (append libxml2)
195 (append opencl-icd-loader) 193 (append opencl-icd-loader)
196 (append rocm-smi-lib) 194 (append rocm-smi-lib)
197 (delete "numactl"))) ;libnuma is no longer needed. 195 (delete "numactl"))) ;libnuma is no longer needed.
196 (propagated-inputs (modify-inputs propagated-inputs
197 ;; hwloc.pc lists libze_loader and libxml2 in
198 ;; 'Requires.private' in 'hwloc.pc'.
199 (append level-zero libxml2)))
198 (arguments 200 (arguments
199 (substitute-keyword-arguments arguments 201 (substitute-keyword-arguments arguments
200 ((#:configure-flags flags '()) 202 ((#:configure-flags flags '())