diff options
| author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2025-01-05 12:17:14 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-07-18 20:17:25 +0200 |
| commit | cd352d551e7e7ce26e5c1f524ac38e65d9610b1f (patch) | |
| tree | 03d5877b9cb1542c46ae9f941ac529e740eb1bcb /gnu/packages/java.scm | |
| parent | 086b08f1937339da6e1f4e452d2a09bb3790929b (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.scm | 9 |
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") |
