8203924: Zero: bootcycle-images build fails on x86_64
Severin Gehwolf
sgehwolf at redhat.com
Wed May 30 16:45:01 UTC 2018
Hi Erik,
On Wed, 2018-05-30 at 09:09 -0700, Erik Joelsson wrote:
> Hello,
>
> On 2018-05-30 03:00, David Holmes wrote:
> > Hi Severin,
> >
> > On 30/05/2018 7:15 PM, Severin Gehwolf wrote:
> > > Hi,
> > >
> > > Could I please get a review of this one-liner fix for a bootcycle-
> > > images build of the Zero variant (on x86_64)? The proposed change is to
> > > use the big java settings (over small) for the jdk.compiler's
> > > annotation processing. Thoughts?
> >
> > We set a number of the build steps to use "small Java" because we ran
> > into memory problems with high concurrency builds. I'm unclear what
> > impact this change has overall. Eril or Magnus should be clearer on that.
> >
>
> I think this is a reasonable change. It won't have a big impact since
> it's only one process in the whole build. The big impact is mostly seen
> when changing JVM sizing on many JVMs that tend to all run at the same time.
>
> So, looks good.
Thanks a lot for the review, Erik! I'll get this through jdk-submit and
push if it comes back clean.
Cheers,
Severin
> > Thanks,
> > David
> >
> > > diff --git a/make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk
> > > b/make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk
> > > --- a/make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk
> > > +++ b/make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk
> > > @@ -103,7 +103,7 @@
> > > $(GENSRC_DIR)/_gensrc_proc_done: $(PROC_SRCS) $(PROCESSOR_JARS)
> > > $(call MakeDir, $(@D))
> > > $(eval $(call
> > > ListPathsSafely,PROC_SRCS,$(@D)/_gensrc_proc_files))
> > > - $(JAVA_SMALL) $(NEW_JAVAC) \
> > > + $(JAVA) $(NEW_JAVAC) \
> > > -XDignore.symbol.file \
> > > --upgrade-module-path $(JDK_OUTPUTDIR)/modules --system
> > > none \
> > > $(ADD_EXPORTS) \
> > >
> > > Bug: https://bugs.openjdk.java.net/browse/JDK-8203924
> > >
> > > Testing: Zero linux-x86_64 bootcycle-images builds post-patch. Fails
> > > before.
> > >
> > > Thanks,
> > > Severin
> > >
>
>
More information about the build-dev
mailing list