On Thu, 2016-05-19 at 15:10 +0200, Erik Joelsson wrote:
> That's a good point, we should add a way to turn it off.

OK. Shall I open a bug for this?

Cheers,
Severin

> /Erik
> 
> On 2016-05-19 14:59, Severin Gehwolf wrote:
> > 
> > Hi,
> > 
> > I'm looking into a build failure we are seeing for the Zero JVM variant
> > build of JDK 9. The failure looks like this:
> > 
> > Generating lib/classlist
> > /home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/build/linux-x86_64-normal-zero-release/support/interim-image/bin/java
> >  
> > -XX:DumpLoadedClassList=/home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/build/linux-x86_64-normal-zero-release/support/classlist/classlist.tmp
> >  \
> >      -cp 
> > /home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/build/linux-x86_64-normal-zero-release/support/classlist.jar
> >  \
> >      build.tools.classlist.HelloClasslist  2>&1
> > hello
> > world!
> > from:
> > localhost/127.0.0.1
> > May 19, 2016 2:51:40 PM build.tools.classlist.HelloClasslist main
> > INFO: New Date: 2016-05-19T12:51:40.73984 - old: 2016 May 19
> > 
> > /home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/build/linux-x86_64-normal-zero-release/support/interim-image/bin/java
> >  
> > -XX:DumpLoadedClassList=/home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/build/linux-x86_64-normal-zero-release/support/classlist/classlist
> >  \
> >      -Xshare:dump 
> > -XX:SharedClassListFile=/home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/build/linux-x86_64-normal-zero-release/support/classlist/classlist.tmp
> >   2>&1
> > Error occurred during initialization of VM
> > Cannot dump shared archive when UseCompressedOops or 
> > UseCompressedClassPointers is off.
> > GenerateClasslist.gmk:60: recipe for target 
> > '/home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/build/linux-x86_64-normal-zero-release/support/classlist/classlist'
> >  failed
> > gmake[3]: *** 
> > [/home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/build/linux-x86_64-normal-zero-release/support/classlist/classlist]
> >  Error 1
> > gmake[3]: Leaving directory 
> > '/home/sgehwolf/Documents/openjdk/upstream-sources/openjdk9-hs-pristine/jdk/make'
> > make/Main.gmk:373: recipe for target 'generate-classlist' failed
> > gmake[2]: *** [generate-classlist] Error 1
> > gmake[2]: *** Waiting for unfinished jobs....
> > 
> > 
> > So it seems the build after JDK-8150044 uses -Xshare:dump during the
> > build process. However, that option isn't supported for Zero and will
> > likely never be. Is there a way to turn "generate-classlist" off?
> > 
> > Thanks,
> > Severin

Reply via email to