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. make/hotspot/lib/JvmOverrideFiles.gmk line 71: > 69: $(OPT_SPEED_SRC) \ > 70: # > 71: endif This looks to be in conflict with https://github.com/openjdk/jdk/pull/23268 ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/23283#discussion_r1927810735