me
/
guix
Archived
1
0
Fork 0

gnu: openmpi: Remove input labels.

* gnu/packages/mpi.scm (openmpi)[inputs]: Remove input labels.
master
Ludovic Courtès 2022-04-11 15:30:55 +02:00 committed by Ludovic Courtès
parent 649556ea09
commit b478d55ac4
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 18 additions and 20 deletions

View File

@ -202,26 +202,24 @@ bind processes, and much more.")
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
`(("hwloc" ,hwloc-2 "lib") (let ((if-supported
("gfortran" ,gfortran) (lambda (package)
("libfabric" ,libfabric) (if (and (not (%current-target-system))
("libevent" ,libevent) (member (%current-system)
("opensm" ,opensm) (package-supported-systems package)))
,@(if (and (not (%current-target-system)) (list package)
(member (%current-system) (package-supported-systems psm))) '()))))
`(("psm" ,psm)) (append (list `(,hwloc-2 "lib")
'()) gfortran
,@(if (and (not (%current-target-system)) libfabric
(member (%current-system) (package-supported-systems psm2))) libevent
`(("psm2" ,psm2)) opensm)
'()) (if-supported psm)
,@(if (and (not (%current-target-system)) (if-supported psm2)
(member (%current-system) (package-supported-systems ucx))) (if-supported ucx)
`(("ucx" ,ucx)) (list rdma-core
'()) valgrind
("rdma-core" ,rdma-core) slurm)))) ;for PMI support (launching via "srun")
("valgrind" ,valgrind)
("slurm" ,slurm))) ;for PMI support (launching via "srun")
(native-inputs (native-inputs
(list pkg-config perl)) (list pkg-config perl))
(outputs '("out" "debug")) (outputs '("out" "debug"))