Hi Aleksey, I've just posted a fix for this issue as well (the AIX build is broken as well).
http://mail.openjdk.java.net/pipermail/build-dev/2018-October/023559.html Instead of checking the JVM_VARIANT, I check for ENABLE_CDS. But as far as I see, that still doesn't help for the 'minmal' variant. I think the right fix would be to set ENABLE_CDS to false for the minimal build. I could add that to my fix if you're all right with it? Regards, Volker On Mon, Oct 8, 2018 at 9:54 AM Aleksey Shipilev <sh...@redhat.com> wrote: > > Bug: > https://bugs.openjdk.java.net/browse/JDK-8211838 > > Seems like Minimal VM has CDS disabled as VM feature, which means it would > fail during CDS archive > generation at the end of the build. It looks like the situation Zero is in, > so the quick fix is: > > diff -r f697ba5b18d2 make/autoconf/jdk-options.m4 > --- a/make/autoconf/jdk-options.m4 Mon Oct 08 13:25:39 2018 +0800 > +++ b/make/autoconf/jdk-options.m4 Mon Oct 08 09:34:16 2018 +0200 > @@ -609,10 +609,11 @@ > > ################################################################################ > # > # Disable the default CDS archive generation > # cross compilation - disabled > # zero - off by default (not a tested configuration) > +# minimal - off by default (not a tested configuration) > # > AC_DEFUN([JDKOPT_ENABLE_DISABLE_CDS_ARCHIVE], > [ > AC_ARG_ENABLE([cds-archive], [AS_HELP_STRING([--disable-cds-archive], > [Set to disable generation of a default CDS archive in the product > image @<:@enabled@:>@])]) > @@ -625,10 +626,13 @@ > AC_MSG_RESULT([yes, forced]) > BUILD_CDS_ARCHIVE="true" > elif HOTSPOT_CHECK_JVM_VARIANT(zero); then > AC_MSG_RESULT([no]) > BUILD_CDS_ARCHIVE="false" > + elif HOTSPOT_CHECK_JVM_VARIANT(minimal); then > + AC_MSG_RESULT([no]) > + BUILD_CDS_ARCHIVE="false" > elif test "x$enable_cds_archive" = "x"; then > AC_MSG_RESULT([yes]) > BUILD_CDS_ARCHIVE="true" > elif test "x$enable_cds_archive" = "xno"; then > AC_MSG_RESULT([no, forced]) > > I think a good follow-up would be actually checking for "cds" as feature, and > disabling cds-archive > based on that. I think --with-jvm-features=-cds fails the same way. > > Testing: x86_64 Minimal/Server builds > > Thanks, > -Aleksey >