The devkit makefile is a public description on how Oracle builds the JDK in its 
CI system. This patch will update the devkit makefile to make Fedora 41 default 
for all platforms, and update the jib configuration to use devkits based on 
Fedora 41 and gcc 13.2.

Also some additional fixes are needed to make this work:
* `Winvalid-pch` is not as much a warning per se, as an extended diagnostic 
when gcc encounters PCH failures (which I did on PPC). I think it does not hurt 
to keep it on for all platforms.
* gold seems mostly abandoned these days. :-( It fails to compile for two of 
the platforms, and produces a broken linker on the third.
* libxcb is needed by libX11 on riscv64; technically it is not needed for the 
other architectures but I did not bother make an architecture-specific 
mechanism.
* And Fedora riscv64 has finally been part of a proper release, so we can skip 
hardcoding a specific rawhide drop.
* The strange edits in the clang part of the sharedRuntimeTrig etc exceptions 
is me replacing incorrect leading tabs with spaces.

-------------

Commit messages:
 - Fix sorting and line length
 - 8348429: Update cross-compilation devkits to Fedora 41/gcc 13.2

Changes: https://git.openjdk.org/jdk/pull/23283/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23283&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8348429
  Stats: 38 lines in 4 files changed: 13 ins; 8 del; 17 mod
  Patch: https://git.openjdk.org/jdk/pull/23283.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23283/head:pull/23283

PR: https://git.openjdk.org/jdk/pull/23283

Reply via email to