# HG changeset patch # User andrew # Date 1302306289 -3600 # Node ID d39d0c08731a3bca980f04b8596a209055bf65ed # Parent 714f8935091946a40c96288dccde9a8cd96820fe# Parent cc58c11af15411042719e9c82707fdbef60a9e0f Merge diff -r 714f89350919 -r d39d0c08731a .hgtags --- a/.hgtags Tue Mar 29 14:22:22 2011 +0100 +++ b/.hgtags Sat Apr 09 00:44:49 2011 +0100 @@ -100,3 +100,9 @@ 2c2d4f88637b488014c37e1a2eb401f68bca8838 jdk7-b121 f1591eed71f64f6eba79fb7426f5616cc4dfea73 jdk7-b122 ed6950da30cf1e8904b4bdb034d471647942271f jdk7-b123 +024a6755895bf91b5a3c98984c89ee018efbf538 jdk7-b124 +5c4df7e992775c102f08e9f1c0a124b324641b70 jdk7-b125 +b566d490905691787f8931f69947a92c67c6d5e4 jdk7-b126 +bd70f76b0309068f157ae759c36eac8f2c6d098e jdk7-b127 +57d702105b23fb90e40beaf00f8f8aeae5e249e7 jdk7-b128 +a6b015b59fbc2518762c17ccc35702f03ef7713a jdk7-b129 diff -r 714f89350919 -r d39d0c08731a Makefile --- a/Makefile Tue Mar 29 14:22:22 2011 +0100 +++ b/Makefile Sat Apr 09 00:44:49 2011 +0100 @@ -29,15 +29,6 @@ TOPDIR:=. endif -# Openjdk sources (only used if SKIP_OPENJDK_BUILD!=true) -OPENJDK_SOURCETREE=$(TOPDIR)/openjdk -OPENJDK_BUILDDIR:=$(shell \ - if [ -r $(OPENJDK_SOURCETREE)/Makefile ]; then \ - echo "$(OPENJDK_SOURCETREE)"; \ - else \ - echo "."; \ - fi) - ifndef JDK_TOPDIR JDK_TOPDIR=$(TOPDIR)/jdk endif @@ -70,7 +61,7 @@ all:: @$(START_ECHO) -all:: openjdk_check sanity +all:: sanity ifeq ($(SKIP_FASTDEBUG_BUILD), false) all:: fastdebug_build @@ -80,10 +71,6 @@ all:: debug_build endif -ifneq ($(SKIP_OPENJDK_BUILD), true) - all:: openjdk_build -endif - all:: all_product_build all:: @@ -267,81 +254,6 @@ debug_build:: build_debug_image fastdebug_build:: build_fastdebug_image -# Check on whether we really can build the openjdk, need source etc. -openjdk_check: FRC -ifneq ($(SKIP_OPENJDK_BUILD), true) - @$(ECHO) " " - @$(ECHO) "=================================================" - @if [ ! -r $(OPENJDK_BUILDDIR)/Makefile ] ; then \ - $(ECHO) "ERROR: No openjdk source tree available at: $(OPENJDK_BUILDDIR)"; \ - exit 1; \ - else \ - $(ECHO) "OpenJDK will be built after JDK is built"; \ - $(ECHO) " OPENJDK_BUILDDIR=$(OPENJDK_BUILDDIR)"; \ - fi - @$(ECHO) "=================================================" - @$(ECHO) " " -endif - -# If we have bundle rules, we have a chance here to do a complete cycle -# build, of production and open build. -# FIXUP: We should create the openjdk source bundle and build that? -# But how do we reliable create or get at a formal openjdk source tree? -# The one we have needs to be trimmed of built bits and closed dirs. -# The repositories might not be available. -# The openjdk source bundle is probably not available. - -ifneq ($(SKIP_OPENJDK_BUILD), true) - ifeq ($(BUILD_JDK), true) - ifeq ($(BUNDLE_RULES_AVAILABLE), true) - -OPENJDK_OUTPUTDIR=$(ABS_OUTPUTDIR)/open-output -OPENJDK_BUILD_NAME \ - = openjdk-$(JDK_MINOR_VERSION)-$(BUILD_NUMBER)-$(PLATFORM)-$(ARCH)-$(BUNDLE_DATE) -OPENJDK_BUILD_BINARY_ZIP=$(ABS_BIN_BUNDLEDIR)/$(OPENJDK_BUILD_NAME).zip -BUILT_IMAGE=$(ABS_OUTPUTDIR)/j2sdk-image -ifeq ($(PLATFORM)$(ARCH_DATA_MODEL),solaris64) - OPENJDK_BOOTDIR=$(BOOTDIR) - OPENJDK_IMPORTJDK=$(JDK_IMPORT_PATH) -else - OPENJDK_BOOTDIR=$(BUILT_IMAGE) - OPENJDK_IMPORTJDK=$(BUILT_IMAGE) -endif - -openjdk_build: - @$(START_ECHO) - @$(ECHO) " " - @$(ECHO) "=================================================" - @$(ECHO) "Starting openjdk build" - @$(ECHO) " Using: ALT_JDK_DEVTOOLS_DIR=$(JDK_DEVTOOLS_DIR)" - @$(ECHO) "=================================================" - @$(ECHO) " " - $(RM) -r $(OPENJDK_OUTPUTDIR) - $(MKDIR) -p $(OPENJDK_OUTPUTDIR) - ($(CD) $(OPENJDK_BUILDDIR) && $(MAKE) \ - OPENJDK=true \ - GENERATE_DOCS=false \ - ALT_JDK_DEVTOOLS_DIR=$(JDK_DEVTOOLS_DIR) \ - ALT_OUTPUTDIR=$(OPENJDK_OUTPUTDIR) \ - ALT_BOOTDIR=$(OPENJDK_BOOTDIR) \ - ALT_JDK_IMPORT_PATH=$(OPENJDK_IMPORTJDK) \ - product_build ) - $(RM) $(OPENJDK_BUILD_BINARY_ZIP) - ( $(CD) $(OPENJDK_OUTPUTDIR)/j2sdk-image && \ - $(ZIPEXE) -q -r $(OPENJDK_BUILD_BINARY_ZIP) .) - $(RM) -r $(OPENJDK_OUTPUTDIR) - @$(ECHO) " " - @$(ECHO) "=================================================" - @$(ECHO) "Finished openjdk build" - @$(ECHO) " Binary Bundle: $(OPENJDK_BUILD_BINARY_ZIP)" - @$(ECHO) "=================================================" - @$(ECHO) " " - @$(FINISH_ECHO) - - endif - endif -endif - clobber:: $(RM) -r $(OUTPUTDIR)/* $(RM) -r $(OUTPUTDIR)/../$(PLATFORM)-$(ARCH)-debug/* @@ -448,7 +360,6 @@ DEVTOOLS_PATH.desc = Directory containing zip and gnumake CUPS_HEADERS_PATH.desc = Include directory location for CUPS header files DXSDK_PATH.desc = Root directory of DirectX SDK -MSVCRT_DLL_PATH.desc = Directory containing mscvrt.dll # Make variables to print out (description and value) VARIABLE_PRINTVAL_LIST += \ @@ -477,12 +388,10 @@ ifeq ($(PLATFORM), windows) VARIABLE_PRINTVAL_LIST += \ - DXSDK_PATH \ - MSVCRT_DLL_PATH + DXSDK_PATH VARIABLE_CHECKDIR_LIST += \ - DXSDK_PATH \ - MSVCRT_DLL_PATH + DXSDK_PATH endif diff -r 714f89350919 -r d39d0c08731a README-builds.html --- a/README-builds.html Tue Mar 29 14:22:22 2011 +0100 +++ b/README-builds.html Sat Apr 09 00:44:49 2011 +0100 @@ -921,7 +921,7 @@

Ant

- All OpenJDK builds require access to least Ant 1.6.5. + All OpenJDK builds require access to least Ant 1.7.1. The Ant tool is available from the Ant download site. @@ -1414,14 +1414,14 @@ but it's normally found via the DirectX environment variable DXSDK_DIR.
- MSVCR100.DLL + MSVCR100.DLL
The OpenJDK build requires access to a redistributable MSVCR100.DLL. This is usually picked up automatically from the redist directories of Visual Studio 2010. If this cannot be found set the - ALT_MSVCRT_DLL_PATH + ALT_MSVCRNN_DLL_PATH variable to the location of this file.

@@ -1671,15 +1671,10 @@ variable DXSDK_DIR, failing that, look in C:/DXSDK. -
ALT_MSVCRT_DLL_PATH
-
- The location of the - MSVCRT.DLL. -
ALT_MSVCRNN_DLL_PATH
The location of the - MSVCR100.DLL. + MSVCR100.DLL.
diff -r 714f89350919 -r d39d0c08731a make/Defs-internal.gmk --- a/make/Defs-internal.gmk Tue Mar 29 14:22:22 2011 +0100 +++ b/make/Defs-internal.gmk Sat Apr 09 00:44:49 2011 +0100 @@ -147,7 +147,7 @@ endif -# Do we build the source and openjdk binary plug bundles? +# Do we build the source bundles? BUNDLE_RULES = $(JDK_TOPDIR)/make/closed/bundles.gmk ifeq ($(SKIP_BUNDLES_BUILD), true) BUNDLE_RULES_AVAILABLE := false @@ -171,7 +171,6 @@ ifndef SKIP_COMPARE_IMAGES SKIP_COMPARE_IMAGES = true endif - SKIP_OPENJDK_BUILD = true else # Various non-OPENJDK reasons to NOT build the deploy repository @@ -187,21 +186,11 @@ endif endif - ifndef SKIP_OPENJDK_BUILD - #SKIP_OPENJDK_BUILD = false - # Until 6675289 is resolved, or this feature is removed. - SKIP_OPENJDK_BUILD = true - endif endif ifndef SKIP_PRODUCT_BUILD SKIP_PRODUCT_BUILD = false endif -# Solaris 64 bit builds are not complete enough to ever do this -ifeq ($(PLATFORM)$(ARCH_DATA_MODEL),solaris64) - SKIP_OPENJDK_BUILD = true -endif - # Many reasons why we would want to skip the comparison to previous jdk ifndef SKIP_COMPARE_IMAGES ifeq ($(BUILD_JDK), false) @@ -223,7 +212,7 @@ SKIP_DEBUG_BUILD=true endif ifndef SKIP_FASTDEBUG_BUILD - SKIP_FASTDEBUG_BUILD=false + SKIP_FASTDEBUG_BUILD=true endif # Select javadoc setting GENERATE_DOCS diff -r 714f89350919 -r d39d0c08731a test/Makefile --- a/test/Makefile Tue Mar 29 14:22:22 2011 +0100 +++ b/test/Makefile Sat Apr 09 00:44:49 2011 +0100 @@ -79,7 +79,7 @@ # Test targets $(LANGTOOLS_TEST_LIST): @$(NO_STOPPING)$(call SUBDIR_TEST, $(LANGTOOLS_DIR), $(subst langtools_,,$@)) -$(JDK_TEST_LIST): +$(JDK_TEST_LIST) $(JDK_TEST_LIST2): @$(NO_STOPPING)$(call SUBDIR_TEST, $(JDK_DIR), $@) clean: