RFR(XS): 8205025: [AOT] make jdk.aot module upgradeable

Alan Bateman Alan.Bateman at oracle.com
Thu Jun 14 10:03:42 UTC 2018



On 14/06/2018 09:09, Doug Simon wrote:
> In the context of JDK-8202762, we to need to make the jdk.aot module upgradeable. Otherwise, it is impossible to run or test the version of jdk.aot under development in a Graal repo:
>
> java --module-path=../sdk/mxbuild/modules/org.graalvm.graal_sdk.jar:../truffle/mxbuild/modules/com.oracle.truffle.truffle_api.jar:mxbuild/modules/jdk.internal.vm.compiler.jar --upgrade-module-path=mxbuild/modules/jdk.internal.vm.compiler.jar:mxbuild/modules/jdk.internal.vm.compiler.management.jar:mxbuild/modules/jdk.aot.jar -m jdk.aot/jdk.tools.jaotc.Main
> Error occurred during initialization of boot layer
> java.lang.module.FindException: Hash of jdk.aot (55cfefcfb0ca2a8b12403c47848d2bbd54416149cfe75f5051ad77628a2764b4) differs to expected hash (e6882d3461a21ea46c52da87ef52b5850a7b1f5ae0cfd650b7f784c970aaa0ee) recorded in java.base
>
> https://bugs.openjdk.java.net/browse/JDK-8205025
> http://cr.openjdk.java.net/~dnsimon/8205025/
>
This looks okay except that there has been an attempt to keep the list 
of modules in alphabetic order in these make files.

Do all tests pass with this change? There is at least one test in 
test/jdk/jdk/modules/etc that is sensitive to the list of upgradeable 
modules.

-Alan.


More information about the jigsaw-dev mailing list