diff options
| author | Romain GARBAGE <romain.garbage@inria.fr> | 2026-03-19 11:26:00 +0100 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-03-23 11:13:14 +0100 |
| commit | 9d116c4dcfc28cfdd77fb564a96746585fbef4e1 (patch) | |
| tree | 3b09bfab27b7c8ec64ed6e7940dc800a65d2ca49 | |
| parent | f9364ffc4cadb36e3dd4dba4fb998310b1146039 (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.scm | 6 |
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 '()) |
