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)
(inputs
`(("hwloc" ,hwloc-2 "lib")
("gfortran" ,gfortran)
("libfabric" ,libfabric)
("libevent" ,libevent)
("opensm" ,opensm)
,@(if (and (not (%current-target-system))
(member (%current-system) (package-supported-systems psm)))
`(("psm" ,psm))
'())
,@(if (and (not (%current-target-system))
(member (%current-system) (package-supported-systems psm2)))
`(("psm2" ,psm2))
'())
,@(if (and (not (%current-target-system))
(member (%current-system) (package-supported-systems ucx)))
`(("ucx" ,ucx))
'())
("rdma-core" ,rdma-core)
("valgrind" ,valgrind)
("slurm" ,slurm))) ;for PMI support (launching via "srun")
(let ((if-supported
(lambda (package)
(if (and (not (%current-target-system))
(member (%current-system)
(package-supported-systems package)))
(list package)
'()))))
(append (list `(,hwloc-2 "lib")
gfortran
libfabric
libevent
opensm)
(if-supported psm)
(if-supported psm2)
(if-supported ucx)
(list rdma-core
valgrind
slurm)))) ;for PMI support (launching via "srun")
(native-inputs
(list pkg-config perl))
(outputs '("out" "debug"))