--- old/make/autoconf/spec.gmk.in 2017-12-05 00:41:34.392164166 +0100 +++ new/make/autoconf/spec.gmk.in 2017-12-05 00:41:34.120154651 +0100 @@ -576,7 +576,7 @@ INTERIM_LANGTOOLS_ARGS := \ --limit-modules java.base,jdk.zipfs,$(INTERIM_LANGTOOLS_MODULES_COMMA) \ --add-modules $(INTERIM_LANGTOOLS_MODULES_COMMA) \ - --module-path $(BUILDTOOLS_OUTPUTDIR)/interim_modules \ + --module-path $(BUILDTOOLS_OUTPUTDIR)/interim_langtools_modules \ $(INTERIM_LANGTOOLS_ADD_EXPORTS) \ # JAVAC_MAIN_CLASS = -m jdk.compiler.interim/com.sun.tools.javac.Main @@ -587,8 +587,10 @@ INTERIM_RMIC_ADD_EXPORTS := \ --add-exports java.corba/com.sun.corba.se.impl.util=jdk.rmic.interim \ # -INTERIM_RMIC_ARGS := --limit-modules java.base,jdk.compiler,jdk.javadoc,java.corba \ - --module-path $(BUILDTOOLS_OUTPUTDIR)/interim_modules \ +# Use = to delay expansion of PathList since it's not available in this file. +INTERIM_RMIC_ARGS = --limit-modules java.base,jdk.compiler,jdk.javadoc,java.corba \ + --module-path $(call PathList, $(BUILDTOOLS_OUTPUTDIR)/interim_rmic_modules \ + $(BUILDTOOLS_OUTPUTDIR)/interim_langtools_modules) \ $(INTERIM_RMIC_ADD_EXPORTS) \ #