On Fri, 21 Feb 2025 21:52:56 GMT, Jiangli Zhou <jian...@openjdk.org> wrote:
>> Aleksey Shipilev has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Rename -static job to -static-libs > > Yes, we should distinguish between `static-libs` and `static` JDK. Currently, > we refer `static` JDK as a 'fully' statically linked `java` launcher, plus > `lib/modules` and other JDK resource files needed for runtime. > > For longer term, including `static-libs-bundles` by default may be what we > want. For example, in our current hermetic Java prototype, we release a > regular JDK + static-libs. The final hermetic Java image creation step builds > the single image using: > > - launcher (code) > - JDK/hostpot `static-libs` > - lib/modules > - JDK resource files > - application classes and resources > - application natives and dependencies > > During the image creation process, a launcher executable is linked using the > launcher `.o` file, (needed) JDK/hotspot static libs, application natives and > dependencies (in `.o` files or static libraries). Great! Let's integrate and unblock @jianglizhou's work. ------------- PR Comment: https://git.openjdk.org/jdk/pull/23715#issuecomment-2685324620