This is an automated email from the git hooks/post-receive script.
janneke pushed a commit to branch core-packages-team
in repository guix.
The following commit(s) were added to refs/heads/core-packages-team by this
push:
new eeaea1575d gnu: openmpi-4: Fix build with gcc-14.
eeaea1575d is described below
commit eeaea1575d1de96a0aba44e1d922de6d4487991e
Author: Janneke Nieuwenhuizen <[email protected]>
AuthorDate: Sun Jan 5 17:21:01 2025 +0100
gnu: openmpi-4: Fix build with gcc-14.
* gnu/packages/mpi.scm (openmpi-4)[arguments]: Add CFLAGS to
#:configure-flags
to relax gcc-14's strictness.
Change-Id: I4a19a473a729ce054d855ec2c4d6ea94dc94b849
---
gnu/packages/mpi.scm | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm
index 157bbfdecd..735187d3a9 100644
--- a/gnu/packages/mpi.scm
+++ b/gnu/packages/mpi.scm
@@ -9,6 +9,7 @@
;;; Copyright © 2018 Paul Garlick <[email protected]>
;;; Copyright © 2019, 2021 Ricardo Wurmus <[email protected]>
;;; Copyright © 2024 Romain Garbage <[email protected]>
+;;; Copyright © 2024 Janneke Nieuwenhuizen <[email protected]>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -234,7 +235,11 @@ bind processes, and much more.")
(outputs '("out" "debug"))
(arguments
(list
- #:configure-flags #~`("--enable-mpi-ext=affinity" ;cr doesn't work
+ #: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"