summaryrefslogtreecommitdiff
path: root/gnu/packages
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 /gnu/packages
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>
Diffstat (limited to 'gnu/packages')
-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.")
(append opencl-headers)
(append bash))) ;for completion tests
(inputs (modify-inputs inputs
- (append level-zero)
;; XXX: rocm-smi requires libdrm/drm.h but doesn't propagate a
;; package providing these. For now, libdrm is used to provide
;; this header.
(append libdrm)
- (append libxml2)
(append opencl-icd-loader)
(append rocm-smi-lib)
(delete "numactl"))) ;libnuma is no longer needed.
+ (propagated-inputs (modify-inputs propagated-inputs
+ ;; hwloc.pc lists libze_loader and libxml2 in
+ ;; 'Requires.private' in 'hwloc.pc'.
+ (append level-zero libxml2)))
(arguments
(substitute-keyword-arguments arguments
((#:configure-flags flags '())