summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2025-01-05 12:17:14 +0100
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:25 +0200
commitcd352d551e7e7ce26e5c1f524ac38e65d9610b1f (patch)
tree03d5877b9cb1542c46ae9f941ac529e740eb1bcb /gnu/packages/java.scm
parent086b08f1937339da6e1f4e452d2a09bb3790929b (diff)
gnu: icedtea-7: Fix build with gcc-14.
* gnu/packages/java.scm (icedtea-7)[arguments]: Extend CFLAGS_COMMON in "fix-openjdk" to relax gcc-14's strictness. Change-Id: Icc2fec77390dfd052339184633c1c30915ebded2
Diffstat (limited to 'gnu/packages/java.scm')
-rw-r--r--gnu/packages/java.scm9
1 files changed, 7 insertions, 2 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 4fca0490b71..e342c3658fa 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -11,7 +11,7 @@
11;;; Copyright © 2018 Chris Marusich <cmmarusich@gmail.com> 11;;; Copyright © 2018 Chris Marusich <cmmarusich@gmail.com>
12;;; Copyright © 2018-2024 Efraim Flashner <efraim@flashner.co.il> 12;;; Copyright © 2018-2024 Efraim Flashner <efraim@flashner.co.il>
13;;; Copyright © 2019, 2020, 2021 Björn Höfling <bjoern.hoefling@bjoernhoefling.de> 13;;; Copyright © 2019, 2020, 2021 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
14;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> 14;;; Copyright © 2020, 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
15;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org> 15;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org>
16;;; Copyright © 2020, 2022, 2025 Maxim Cournoyer <maxim.cournoyer@gmail.com> 16;;; Copyright © 2020, 2022, 2025 Maxim Cournoyer <maxim.cournoyer@gmail.com>
17;;; Copyright © 2021 Vincent Legoll <vincent.legoll@gmail.com> 17;;; Copyright © 2021 Vincent Legoll <vincent.legoll@gmail.com>
@@ -233,7 +233,12 @@
233 (lambda _ 233 (lambda _
234 (substitute* "openjdk.src/jdk/make/common/Defs-linux.gmk" 234 (substitute* "openjdk.src/jdk/make/common/Defs-linux.gmk"
235 (("CFLAGS_COMMON = -fno-strict-aliasing" all) 235 (("CFLAGS_COMMON = -fno-strict-aliasing" all)
236 (string-append all " -fcommon"))) 236 (string-append all
237 " -fcommon"
238 " -Wno-error=implicit-function-declaration"
239 " -Wno-error=implicit-int"
240 " -Wno-error=incompatible-pointer-types"
241 " -Wno-error=int-conversion")))
237 (substitute* 242 (substitute*
238 '("openjdk.src/jdk/src/solaris/native/java/net/PlainSocketImpl.c" 243 '("openjdk.src/jdk/src/solaris/native/java/net/PlainSocketImpl.c"
239 "openjdk.src/jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c") 244 "openjdk.src/jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c")