summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2025-01-05 16:09:16 +0100
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:25 +0200
commitefb3675fd3d9a86c8a40c8ebe74db4503db231b9 (patch)
tree0923eec78ec91f31721e62ba74a951fc14db355e
parentcd352d551e7e7ce26e5c1f524ac38e65d9610b1f (diff)
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
-rw-r--r--gnu/packages/java.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index e342c3658f..4208ac0a5f 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"