summaryrefslogtreecommitdiff
path: root/gnu/packages/parallel.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2025-05-04 14:11:35 +0300
committerEfraim Flashner <efraim@flashner.co.il>2025-05-04 16:40:12 +0300
commit8e8a94ba15d1459e88bdc5315419fbf4dde7c769 (patch)
tree66779ea6cbd1624b8dbe827191c5ce8a10fa7e5b /gnu/packages/parallel.scm
parent0095f2a015c5386046d48ff4b0c8586c963b7c23 (diff)
gnu: slurm-minimal: Only build with openpmix when supported.
* gnu/packages/parallel.scm (slurm-minimal)[inputs]: Only include openpmix on systems where it is supported. Change-Id: If8ec32d409eb19bceff61d9f8a9350ec346744a0
Diffstat (limited to 'gnu/packages/parallel.scm')
-rw-r--r--gnu/packages/parallel.scm22
1 files changed, 13 insertions, 9 deletions
diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm
index 4c8fc673b4..c5197fdc78 100644
--- a/gnu/packages/parallel.scm
+++ b/gnu/packages/parallel.scm
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013, 2014, 2020 Eric Bavier <bavier@posteo.net>
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
-;;; Copyright © 2015-2018, 2020-2024 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2015-2018, 2020-2025 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 Pjotr Prins <pjotr.guix@thebird.nl>
;;; Copyright © 2016 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2016, 2020, 2021, 2022, 2023 Ricardo Wurmus <rekado@elephly.net>
@@ -230,14 +230,18 @@ when jobs finish.")
(mkdir "contribs")
(rename-file "tmp-pmi" "contribs/pmi")
(rename-file "tmp-pmi2" "contribs/pmi2")))))
- (inputs (list freeipmi
- `(,hwloc-2 "lib")
- json-c
- linux-pam
- openpmix
- munge
- numactl
- readline))
+ (inputs
+ (append
+ (list freeipmi
+ `(,hwloc-2 "lib")
+ json-c
+ linux-pam)
+ (if (supported-package? openpmix)
+ (list openpmix)
+ '())
+ (list munge
+ numactl
+ readline)))
(native-inputs
(list autoconf expect perl pkg-config python-wrapper))
(build-system gnu-build-system)