On Fri, 15 Mar 2024 09:55:15 GMT, Severin Gehwolf <sgehw...@openjdk.org> wrote:

> > If `--enable-runtime-link-image` is enabled, the JDK image does not include 
> > the packaged modules.
> 
> That's not true. Right now `--enable-runtime-link-image` modifies how the 
> `lib/modules` image looks like (adds a bunch of extra resources). That's it. 
> It doesn't modify the setup of packaged modules. 

It is true that they are orthogonal.   jlink does allow to produce a linkable 
image with `--keep-packaged-modules` and the resulting JDK image would work.  

However, the goal of this work is to produce a JDK image with smaller 
footprint.   This is a question to JDK build to allow configuring building a 
linkable image with packaged modules.

In addition, `--enable-keep-packaged-modules` is enabled by default.    Do you 
want the linkable image includes `jmods` as it's currently implemented in this 
PR?   I assume not.

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

PR Comment: https://git.openjdk.org/jdk/pull/14787#issuecomment-2000322485

Reply via email to