Subject: [bug#56760] [PATCH v2 1/6] gnu: trilinos-for-dealii-openmpi: Fix build.

From: "Paul A. Patience" <[email-masked]>
Date: Mon, 25 Jul 2022 15:11:54 +0000

* gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[native-inputs]:
Add gcc-7 to fix the failing build with newer versions of gcc.
---
 gnu/packages/maths.scm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 458bffee61..948776e9d4 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -5153,7 +5153,10 @@ (define trilinos-for-dealii-openmpi
         (base32 "0fnwlhzsh85qj38cq3igbs8nm1b2jdgr2z734sapmyyzsy21mkgp"))))
     (build-system cmake-build-system)
     (native-inputs
-     `(("gfortran" ,gfortran)
+     `(;; The build fails with the current gcc.
+       ;; Use the version from when Trilinos was added.
+       ("gcc" ,gcc-7)
+       ("gfortran" ,gfortran)
        ;; Trilinos's repository contains several C-shell scripts, but adding
        ;; tcsh to the native inputs does not result in the check phase running
        ;; any more tests than without it (nor is tcsh required to build
--
2.37.1