native cmds and libs in the module library
Alan Bateman
Alan.Bateman at oracle.com
Thu Jan 26 03:52:54 PST 2012
On 25/01/2012 15:28, Chris Hegarty wrote:
> Alan, Mandy,
>
> Thank you for your comments.
>
> In short, I would like to integrate what is in the latest webrev (with
> your approval/review), and then continue the remainder of this work as
> a separate task.
>
> Latest webrev
> http://cr.openjdk.java.net/~chegar/jigsaw/libbin_webrev.05/webrev/
>
> Changes:
> - SimpleLibrary parent, natlib, natcmd, and config are now final
> (Mandys comment).
> - Cleanup some style issues.
> - Backout changes to Modules.gmk (install from jmod files).
>
> Long description.
>
> I think it best to postpone to the next phase of this work creating
> the images by installing from jmod files. The reason being that this
> doesn't work very well on Windows yet.
>
> The jmod files for Windows contain both commands and libraries in the
> NATIVE_CMDS section of the jmod file, and config/property files in the
> NATIVE_LIBS section. It will not work to simply set --natcmd bin, and
> --natlib lib, as the findLocalNativeLibrary will then be searching in
> the wrong place.
>
> The solution is to have the appropriate files put in the correct
> section of the jmod file in the first place, and this will require
> separating out commands, libraries, and config files during the build
> <sigh>. I think this is best done as a separate task.
>
> Thanks,
> -Chris.
>
I agree with Mandy, I think you should just push the patch that you have
now and address the separation and Windows issues in a second phase.
-Alan.
More information about the jigsaw-dev
mailing list