RFR JDK-8129562: JDK 9 build using boot-jdk classes instead of newly compiled classes
Jan Lahoda
jan.lahoda at oracle.com
Mon Jul 27 11:49:30 UTC 2015
Hi,
Bug:
https://bugs.openjdk.java.net/browse/JDK-8129562
As part of the fix for JDK-8054717, CompileJavaModules.gmk is now using
an "empty" bootclasspath (classes like java.lang.Object are loaded from
the ordinary classpath as needed). Unfortunately, javac is still using
the default ext and endorsed dirs (if available in the boot JDK), and
classes that are in the ext dirs have precedence over the classes from
the classpath. Which may cause compilation problems with the ext dirs
contain an older version of a class.
The proposal is to make ext and endorsed dirs "empty" as well (both ext
and endorsed dirs will contain one entry, and the entry will be an empty
directory):
http://cr.openjdk.java.net/~jlahoda/8129562/webrev.00/
What do you think?
Thanks,
Jan
More information about the build-dev
mailing list