diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index ac1f4c0c82..5fb88cfb6b 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -1806,7 +1806,17 @@ for scientific simulations.") (list (string-append "--with-libctl=" (assoc-ref %build-inputs "libctl") "/share/libctl") - "--enable-shared"))) + "--enable-shared") + #:phases + (modify-phases %standard-phases + (add-before 'configure 'relax-gcc-14-strictness + (lambda _ + (setenv "CFLAGS" + (string-join + (list "-Wno-error=incompatible-pointer-types" + "-Wno-error=implicit-function-declaration" + "-Wno-error=int-conversion") + " "))))))) (native-inputs `(("fortran" ,gfortran) ("pkg-config" ,pkg-config)