Integrated: 8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version
Magnus Ihse Bursie
ihse at openjdk.org
Mon Aug 11 14:16:18 UTC 2025
On Tue, 1 Jul 2025 14:11:32 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:
> From the bug description:
>
> There are plans to build libgraal in JDK master using a version of Native Image running on a JDK one version behind JDK master. This Native Image execution needs to be able to load the JVMCI classes as they are built into the libgraal image. As such, the JVMCI classes must have a class file major version of N-1 where N is the major class file version of JDK master.
>
> This PR is basically the same change as published by Doug in https://github.com/openjdk/jdk/pull/25494, but it contains some cleanup and adds and uses the `TARGET_RELEASE` argument that Doug correctly realized was needed.
This pull request has now been integrated.
Changeset: 23985c29
Author: Magnus Ihse Bursie <ihse at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/23985c29b44b489472dcd3aad2cb98d9ce003a7b
Stats: 19 lines in 5 files changed: 8 ins; 3 del; 8 mod
8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version
Reviewed-by: erikj, dnsimon
-------------
PR: https://git.openjdk.org/jdk/pull/26069
More information about the build-dev
mailing list