On Thu, 23 Jan 2025 22:51:46 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:
> 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. This pull request has now been integrated. Changeset: 7d6055a7 Author: Magnus Ihse Bursie <i...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/7d6055a786ba5e146bcdd6f58b5d47f968a4af90 Stats: 26 lines in 3 files changed: 6 ins; 8 del; 12 mod 8348429: Update cross-compilation devkits to Fedora 41/gcc 13.2 Reviewed-by: erikj ------------- PR: https://git.openjdk.org/jdk/pull/23283