client VM build doesn't build in parallel anymore

Erik Joelsson erik.joelsson at oracle.com
Fri Jun 15 15:50:05 UTC 2018


Hello Matthias,

I believe I know the problem. I fixed it in my patch currently under 
review here (see GensrcJfr.gmk):

http://cr.openjdk.java.net/~erikj/8202384/webrev.05/index.html

That patch will take a while before it gets in though because it needs 
to go through the JEP process first. Please take just the GensrcJfr.gmk 
patch and try it. That part could be separated out into its own fix.

/Erik


On 2018-06-15 05:04, Matthias Klose wrote:
> Since b14 or b15, the client VM on x86 doesn't build anymore when 
> building with
>
>   --with-jvm-variants=client,server --with-num-cores=4
>
> building with one to three cores seems to work however. The server and 
> zero VMs build without issues and parallel builds.  Any idea which 
> dependencies got dropped?
>
> javac: file not found: 
> /home/packages/openjdk/11/openjdk-11-11~18/build/buildtools/tools_classes/_the.BUILD_JFR_TOOLS_batch.tmp
> make[4]: *** 
> [/home/packages/openjdk/11/openjdk-11-11~18/build/buildtools/tools_classes/_the.BUILD_JFR_TOOLS_batch] 
> Error 3
> make[4]: *** Deleting file 
> '/home/packages/openjdk/11/openjdk-11-11~18/build/buildtools/tools_classes/_the.BUILD_JFR_TOOLS_batch'
> gensrc/GensrcJfr.gmk:40: recipe for target 
> '/home/packages/openjdk/11/openjdk-11-11~18/build/buildtools/tools_classes/_the.BUILD_JFR_TOOLS_batch' 
> failed
> make[4]: Leaving directory 
> '/home/packages/openjdk/11/openjdk-11-11~18/make/hotspot'
> make[3]: *** [hotspot-client-gensrc] Error 2
> make[3]: *** Waiting for unfinished jobs....
> make/Main.gmk:249: recipe for target 'hotspot-client-gensrc' failed
>




More information about the build-dev mailing list