RFR: 8346377: Properly support static builds for Windows [v2]

Magnus Ihse Bursie ihse at openjdk.org
Fri Dec 20 13:11:22 UTC 2024


> When the static launcher was introduced in [JDK-8339480](https://bugs.openjdk.org/browse/JDK-8339480), due to time and resource constraints, it was only working properly on Linux and macOS, while the Windows port compiled but did not work. Now the time has come to fix that.
> 
> Most of the changes mirrors the kind of changes that were made for Linux and macOS in JDK-8339480. There are still limitations to static builds on Windows (e.g. starting with a splashscreen), but these kind of limitations also exists on the other platforms.
> 
> Note that this PR is blocked by [JDK-8346433](https://bugs.openjdk.org/browse/JDK-8346433), [JDK-8346195](https://bugs.openjdk.org/browse/JDK-8346195), [JDK-8346378](https://bugs.openjdk.org/browse/JDK-8346378), [JDK-8346383](https://bugs.openjdk.org/browse/JDK-8346383), [JDK-8346388](https://bugs.openjdk.org/browse/JDK-8346388) and [JDK-8346394](https://bugs.openjdk.org/browse/JDK-8346394), which must be integrated before this one.

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

  Fix comment

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/22795/files
  - new: https://git.openjdk.org/jdk/pull/22795/files/8c249e71..a72a0050

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

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/22795.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22795/head:pull/22795

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


More information about the build-dev mailing list