Integrated: 8348429: Update cross-compilation devkits to Fedora 41/gcc 13.2

Magnus Ihse Bursie ihse at openjdk.org
Mon Jan 27 13:14:02 UTC 2025


On Thu, 23 Jan 2025 22:51:46 GMT, Magnus Ihse Bursie <ihse at 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 <ihse at 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


More information about the build-dev mailing list