We have a race when building jdk.rmic.interim. This is caused by CompileInterimLangtools.gmk and CompileInterimRmic.gmk using the same modular output directory ($(BUILDTOOLS_OUTPUTDIR)/interim_modules), and then makefiles running javac from interim langtools at the same time as CompileInterimRmic is running. This patch splits the output directories. That way, tools running javac will not see any new files created by CompileInterimRmic ever.

Bug: https://bugs.openjdk.java.net/browse/JDK-8191439

Webrev: http://cr.openjdk.java.net/~erikj/8191439/webrev.01/

/Erik

Reply via email to