RFR: 8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version [v2]

Magnus Ihse Bursie ihse at openjdk.org
Mon Aug 11 13:44:32 UTC 2025


> 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.

Magnus Ihse Bursie has updated the pull request incrementally with one additional commit since the last revision:

  Shorten line lengths

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/26069/files
  - new: https://git.openjdk.org/jdk/pull/26069/files/f02d2077..03f97110

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=26069&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=26069&range=00-01

  Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod
  Patch: https://git.openjdk.org/jdk/pull/26069.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26069/head:pull/26069

PR: https://git.openjdk.org/jdk/pull/26069


More information about the build-dev mailing list