guix_mirror_bot pushed a commit to branch hpc-team
in repository guix.
commit 44278972b4079b524546999e18b4e5d86df59aa7
Author: Romain GARBAGE <[email protected]>
AuthorDate: Fri Jan 30 17:54:26 2026 +0100
gnu: openmpi-4: Don't mix quasiquotes with G-exps.
* gnu/packages/mpi.scm (openmpi-4): Don't mix quasiquotes with G-exps.
Merges guix/guix!6032
Change-Id: Ic989184bb25dc3519ea4281cf2c9cac1c18af7a9
Signed-off-by: Cayetano Santos <[email protected]>
---
gnu/packages/mpi.scm | 74 ++++++++++++++++++++++++++--------------------------
1 file changed, 37 insertions(+), 37 deletions(-)
diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm
index 7ad64281d5..a4921d56da 100644
--- a/gnu/packages/mpi.scm
+++ b/gnu/packages/mpi.scm
@@ -277,43 +277,43 @@ bind processes, and much more.")
(outputs '("out" "debug"))
(arguments
(list
- #:configure-flags #~`(#$(string-append
- "CFLAGS=-g -O2"
- " -Wno-error=implicit-function-declaration"
- " -Wno-error=incompatible-pointer-types")
- "--enable-mpi-ext=affinity" ;cr doesn't work
- "--with-sge"
- "--disable-static"
-
- #$@(if (package? (this-package-input "valgrind"))
- #~("--enable-memchecker"
- "--with-valgrind")
- #~("--without-valgrind"))
-
- "--with-hwloc=external"
- "--with-libevent"
-
- ;; Help 'orterun' and 'mpirun' find their tools
- ;; under $prefix by default.
- "--enable-mpirun-prefix-by-default"
-
- ;; InfiniBand support
- "--enable-openib-control-hdr-padding"
- "--enable-openib-dynamic-sl"
- "--enable-openib-udcm"
- "--enable-openib-rdmacm"
- "--enable-openib-rdmacm-ibaddr"
-
- ;; Enable support for the 'Process Management
- ;; Interface for Exascale' (PMIx) used e.g. by
- ;; Slurm for the management communication and
- ;; coordination of MPI processes.
- "--with-pmix=internal"
-
- ;; Enable support for SLURM's Process Manager
- ;; Interface (PMI).
- ,(string-append "--with-pmi="
- #$(this-package-input "slurm")))
+ #:configure-flags #~(list (string-append
+ "CFLAGS=-g -O2"
+ " -Wno-error=implicit-function-declaration"
+ " -Wno-error=incompatible-pointer-types")
+ "--enable-mpi-ext=affinity" ;cr doesn't work
+ "--with-sge"
+ "--disable-static"
+
+ #$@(if (package? (this-package-input
"valgrind"))
+ #~("--enable-memchecker"
+ "--with-valgrind")
+ #~("--without-valgrind"))
+
+ "--with-hwloc=external"
+ "--with-libevent"
+
+ ;; Help 'orterun' and 'mpirun' find their tools
+ ;; under $prefix by default.
+ "--enable-mpirun-prefix-by-default"
+
+ ;; InfiniBand support
+ "--enable-openib-control-hdr-padding"
+ "--enable-openib-dynamic-sl"
+ "--enable-openib-udcm"
+ "--enable-openib-rdmacm"
+ "--enable-openib-rdmacm-ibaddr"
+
+ ;; Enable support for the 'Process Management
+ ;; Interface for Exascale' (PMIx) used e.g. by
+ ;; Slurm for the management communication and
+ ;; coordination of MPI processes.
+ "--with-pmix=internal"
+
+ ;; Enable support for SLURM's Process Manager
+ ;; Interface (PMI).
+ (string-append "--with-pmi="
+ #$(this-package-input "slurm")))
#:phases #~(modify-phases %standard-phases
;; opensm is needed for InfiniBand support.
(add-after 'unpack 'find-opensm-headers