1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

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>
This commit is contained in:
Romain GARBAGE
2026-03-19 11:26:00 +01:00
committed by Cayetano Santos
parent f9364ffc4c
commit 9d116c4dcf

View File

@@ -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 '())