janneke pushed a commit to branch core-packages-team in repository guix. commit d947441a1d8a09ff020722aa3a6d22c0ef218752 Author: Janneke Nieuwenhuizen <jann...@gnu.org> AuthorDate: Sun Jan 5 16:09:16 2025 +0100
gnu: icedtea-8: Fix build with gcc-14. * gnu/packages/java.scm (icedtea-8)[arguments]: Extend CFLAGS to relax gcc-14's strictness. Change-Id: Ia7a53bfd1649c54505d7d2d033f9e984c531da90 --- gnu/packages/java.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 1134e3eee0..8e782ed0d2 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -744,7 +744,11 @@ IcedTea build harness.") (srfi srfi-26))) ((#:configure-flags flags) `(let ((jdk (assoc-ref %build-inputs "jdk"))) - `("CFLAGS=-fcommon" + `(,(string-append "CFLAGS=-fcommon" + " -Wno-error=implicit-function-declaration" + " -Wno-error=implicit-int" + " -Wno-error=incompatible-pointer-types" + " -Wno-error=int-conversion") "CXXFLAGS=-fcommon" "--enable-bootstrap" "--enable-nss"