RFR: JDK-8160722: Module summary generation fails on Windows 32bit

Tim Bell tim.bell at oracle.com
Fri Jul 1 14:49:23 UTC 2016


Erik:

> Again we are hit with a build problem involving -Xmx and only building 
> server on Windows 32bit. The module summary generation build step is 
> run on the just built jdk (just like a bootcycle build). Now we face a 
> similar issue with this summary generation, which uses a fixed setting 
> of -Xmx1100M. In JDK-8160571 we learned that this is sometimes too 
> much for the server JVM on Windows 32bit and now we see failures 
> because of it.
>
> My proposed fix is to set the jvm arguments for this to the same as is 
> now being calculated for the bootcycle jvm args since JDK-8160571.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8160722
> Patch:
> diff -r 31261e7238af common/autoconf/spec.gmk.in
> --- a/common/autoconf/spec.gmk.in
> +++ b/common/autoconf/spec.gmk.in
> @@ -578,7 +578,7 @@
>  JAVAC_FLAGS?=@JAVAC_FLAGS@
>
>
> -BUILD_JAVA_FLAGS:=-Xms64M -Xmx1100M
> +BUILD_JAVA_FLAGS := @BOOTCYCLE_JVM_ARGS_BIG@
>  BUILD_JAVA=@FIXPATH@ $(BUILD_JDK)/bin/java $(BUILD_JAVA_FLAGS)
>
>  # Use ?= as this can be overridden from bootcycle-spec.gmk

Looks good to me.

/Tim




More information about the build-dev mailing list