new build infra changes for 6336885

Mike Duigou mike.duigou at oracle.com
Wed Aug 22 16:12:55 PDT 2012


Hello Naoto;

Following the push http://hg.openjdk.java.net/jdk8/tl/jdk/rev/131a683a2ce0 to the jdk8/tl tree I was unable to build JDK on MacOSX using the new build infrastructure. I was able to fix the problem with the following change:

diff --git a/makefiles/CompileJavaClasses.gmk b/makefiles/CompileJavaClasses.gmk
--- a/makefiles/CompileJavaClasses.gmk
+++ b/makefiles/CompileJavaClasses.gmk
@@ -256,7 +256,8 @@
      EXFILES+= $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java \
                $(JDK_TOPDIR)/src/solaris/classes/sun/java2d/BackBufferCapsProvider.java \
                $(JDK_TOPDIR)/src/solaris/classes/java/net/DefaultInterface.java \
-               $(JDK_TOPDIR)/src/solaris/classes/java/lang/ClassLoaderHelper.java
+               $(JDK_TOPDIR)/src/solaris/classes/java/lang/ClassLoaderHelper.java \
+               $(JDK_TOPDIR)/src/solaris/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
 
      # JObjC.jar contains 1.5 byte-code...so skip it here :-(
      # MACOSX_SRC_DIRS += $(JDK_TOPDIR)/src/macosx/native/jobjc/src


The new build system is probably not quite at the point where all changes should be built with both the old and new build systems but I suspect that time is quite soon (and it will come faster if there are fewer build problems). I have not created an issue for this problem.

Mike


More information about the build-infra-dev mailing list