diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2025-05-04 14:11:35 +0300 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2025-05-04 16:40:12 +0300 |
commit | 8e8a94ba15d1459e88bdc5315419fbf4dde7c769 (patch) | |
tree | 66779ea6cbd1624b8dbe827191c5ce8a10fa7e5b /gnu/packages/parallel.scm | |
parent | 0095f2a015c5386046d48ff4b0c8586c963b7c23 (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.scm | 22 |
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) |