> 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.
Magnus Ihse Bursie has updated the pull request incrementally with one additional commit since the last revision: Revert changes in JvmOverrideFiles.gmk ------------- Changes: - all: https://git.openjdk.org/jdk/pull/23283/files - new: https://git.openjdk.org/jdk/pull/23283/files/7db0f962..a151a997 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=23283&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=23283&range=00-01 Stats: 11 lines in 1 file changed: 0 ins; 7 del; 4 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