sync'ing up jigsaw/jigsaw?

Mandy Chung mandy.chung at oracle.com
Fri Aug 12 13:44:29 PDT 2011


  I have the merge ready.  Besides changing everything to 8-ea from 
7-ea, I also have to change the langtools to build with JDK 7:
(1) to use the jigsaw class to determine if the stubs need to be generated
(2) to add "-options" to the -Xlint option (the "javac.lint.opts" property).
This is needed for the boot cycle build when it bootstraps to build 
langtools with the module image.  jdk-module-image no longer has rt.jar 
and thus -Xbootclasspath is not set but the boot.javac.source = 1.6.   
The langtools build failed with this:

     [javac] warning: [options] bootstrap class path not set in 
conjunction with -source 1.6
     [javac] error: warnings found and -Werror specified

It seems to me that the langtools build needs further cleanup for 
building with jdk-module-image.  So ignoring javac options warning in 
-Xlint is just a workaround for now.

Jon,
    Does this workaround look okay to you (see 
langtools/make/build.properties and build.xml)?  I'll leave it to you to 
do a better fix :)

Webrev:
    http://cr.openjdk.java.net/~mchung/jigsaw/webrevs/jigsaw-jdk8-merge/

Mandy

On 08/09/11 10:47, Alan Bateman wrote:
> Mandy,
>
> I'm cleaning up my environment and wondering about moving 
> jigsaw/jigsaw to jdk8 (which would mean changing everything to 8-ea 
> form 7-ea in addition to sync'ing up the forest). Is this something 
> you are doing? Just checking (I don't mind doing it, seems like you've 
> done more than your fair share of sync'ing up over the last year).
>
> -Alan




More information about the jigsaw-dev mailing list