# HG changeset patch # User lana # Date 1476399745 0 # Node ID 7259f8d1b31a5a948c8c1ef65f418ab364f4ec10 # Parent c59db0246e186f8d790f7df809521be9901b7fd4# Parent a4f7ec34a58f916ee52015f9ca925b92032b7adb Merge diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/basics.m4 --- a/common/autoconf/basics.m4 Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/basics.m4 Thu Oct 13 23:02:25 2016 +0000 @@ -428,9 +428,10 @@ # Call BASIC_SETUP_TOOL with AC_PATH_PROGS to locate the tool # $1: variable to set # $2: executable name (or list of names) to look for +# $3: [path] AC_DEFUN([BASIC_PATH_PROGS], [ - BASIC_SETUP_TOOL($1, [AC_PATH_PROGS($1, $2)]) + BASIC_SETUP_TOOL($1, [AC_PATH_PROGS($1, $2, , $3)]) ]) # Call BASIC_SETUP_TOOL with AC_CHECK_TOOLS to locate the tool @@ -444,9 +445,10 @@ # Like BASIC_PATH_PROGS but fails if no tool was found. # $1: variable to set # $2: executable name (or list of names) to look for +# $3: [path] AC_DEFUN([BASIC_REQUIRE_PROGS], [ - BASIC_PATH_PROGS($1, $2) + BASIC_PATH_PROGS($1, $2, , $3) BASIC_CHECK_NONEMPTY($1) ]) @@ -1065,7 +1067,9 @@ BASIC_PATH_PROGS(HG, hg) BASIC_PATH_PROGS(STAT, stat) BASIC_PATH_PROGS(TIME, time) - BASIC_PATH_PROGS(DTRACE, dtrace) + # Dtrace is usually found in /usr/sbin on Solaris, but that directory may not + # be in the user path. + BASIC_PATH_PROGS(DTRACE, dtrace, $PATH:/usr/sbin) BASIC_PATH_PROGS(PATCH, [gpatch patch]) # Check if it's GNU time IS_GNU_TIME=`$TIME --version 2>&1 | $GREP 'GNU time'` diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/basics_windows.m4 --- a/common/autoconf/basics_windows.m4 Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/basics_windows.m4 Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/boot-jdk.m4 --- a/common/autoconf/boot-jdk.m4 Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/boot-jdk.m4 Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/bootcycle-spec.gmk.in --- a/common/autoconf/bootcycle-spec.gmk.in Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/bootcycle-spec.gmk.in Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/build-performance.m4 --- a/common/autoconf/build-performance.m4 Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/build-performance.m4 Thu Oct 13 23:02:25 2016 +0000 @@ -168,7 +168,6 @@ [AS_HELP_STRING([--enable-ccache], [enable using ccache to speed up recompilations @<:@disabled@:>@])]) - CCACHE= CCACHE_STATUS= AC_MSG_CHECKING([is ccache enabled]) if test "x$enable_ccache" = xyes; then diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/buildjdk-spec.gmk.in --- a/common/autoconf/buildjdk-spec.gmk.in Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/buildjdk-spec.gmk.in Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -156,7 +156,3 @@ JVM_VARIANT_ZERO := false JVM_VARIANT_ZEROSHARK := false JVM_VARIANT_CORE := false - -# Sneak this in via the spec.gmk file, since we don't want to mess around too much with the Hotspot make files. -# This is needed to get the LOG setting to work properly. -include $(SRC_ROOT)/make/common/MakeBase.gmk diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/compare.sh.in --- a/common/autoconf/compare.sh.in Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/compare.sh.in Thu Oct 13 23:02:25 2016 +0000 @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/generated-configure.sh --- a/common/autoconf/generated-configure.sh Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/generated-configure.sh Thu Oct 13 23:02:25 2016 +0000 @@ -3657,6 +3657,7 @@ # Call BASIC_SETUP_TOOL with AC_PATH_PROGS to locate the tool # $1: variable to set # $2: executable name (or list of names) to look for +# $3: [path] # Call BASIC_SETUP_TOOL with AC_CHECK_TOOLS to locate the tool @@ -3667,6 +3668,7 @@ # Like BASIC_PATH_PROGS but fails if no tool was found. # $1: variable to set # $2: executable name (or list of names) to look for +# $3: [path] # Like BASIC_SETUP_TOOL but fails if no tool was found. @@ -3733,7 +3735,7 @@ # -# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -3792,7 +3794,7 @@ # ... then the rest # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -4403,7 +4405,7 @@ # -# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -4498,7 +4500,7 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -4818,7 +4820,7 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -5091,7 +5093,7 @@ #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1475218974 +DATE_WHEN_GENERATED=1476275292 ############################################################################### # @@ -22769,6 +22771,8 @@ fi + # Dtrace is usually found in /usr/sbin on Solaris, but that directory may not + # be in the user path. # Publish this variable in the help. @@ -22791,7 +22795,8 @@ ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH +as_dummy="$PATH:/usr/sbin" +for as_dir in $as_dummy do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. @@ -22849,7 +22854,8 @@ ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH +as_dummy="$PATH:/usr/sbin" +for as_dir in $as_dummy do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. @@ -65239,7 +65245,6 @@ fi - CCACHE= CCACHE_STATUS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking is ccache enabled" >&5 $as_echo_n "checking is ccache enabled... " >&6; } diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/jdk-version.m4 --- a/common/autoconf/jdk-version.m4 Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/jdk-version.m4 Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/lib-bundled.m4 --- a/common/autoconf/lib-bundled.m4 Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/lib-bundled.m4 Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/source-dirs.m4 --- a/common/autoconf/source-dirs.m4 Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/source-dirs.m4 Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/spec.gmk.in --- a/common/autoconf/spec.gmk.in Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/spec.gmk.in Thu Oct 13 23:02:25 2016 +0000 @@ -175,7 +175,7 @@ VERSION_STRING := @VERSION_STRING@ # The short version string, without trailing zeroes and just PRE, if present. VERSION_SHORT := @VERSION_SHORT@ -# The Java specification version. It usually equals to the major version number. +# The Java specification version. It usually equals the major version number. VERSION_SPECIFICATION := @VERSION_MAJOR@ # A GA version is defined by the PRE string being empty. Rather than testing for # that, this variable defines it with true/false. @@ -244,9 +244,6 @@ # Only build headless support or not ENABLE_HEADLESS_ONLY := @ENABLE_HEADLESS_ONLY@ -# Legacy support -USE_NEW_HOTSPOT_BUILD:=@USE_NEW_HOTSPOT_BUILD@ - # JDK_OUTPUTDIR specifies where a working jvm is built. # You can run $(JDK_OUTPUTDIR)/bin/java # Though the layout of the contents of $(JDK_OUTPUTDIR) is not diff -r c59db0246e18 -r 7259f8d1b31a common/autoconf/version-numbers --- a/common/autoconf/version-numbers Thu Oct 13 21:01:09 2016 +0000 +++ b/common/autoconf/version-numbers Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/bin/compare_exceptions.sh.incl --- a/common/bin/compare_exceptions.sh.incl Thu Oct 13 21:01:09 2016 +0000 +++ b/common/bin/compare_exceptions.sh.incl Thu Oct 13 23:02:25 2016 +0000 @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/bin/hgforest.sh --- a/common/bin/hgforest.sh Thu Oct 13 21:01:09 2016 +0000 +++ b/common/bin/hgforest.sh Thu Oct 13 23:02:25 2016 +0000 @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (c) 2009, 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/bin/jib.sh --- a/common/bin/jib.sh Thu Oct 13 21:01:09 2016 +0000 +++ b/common/bin/jib.sh Thu Oct 13 23:02:25 2016 +0000 @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a common/conf/jib-profiles.js --- a/common/conf/jib-profiles.js Thu Oct 13 21:01:09 2016 +0000 +++ b/common/conf/jib-profiles.js Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -287,7 +287,8 @@ target_os: "solaris", target_cpu: "x64", dependencies: concat(common.dependencies, "devkit", "cups"), - configure_args: concat(common.configure_args, "--with-zlib=system"), + configure_args: concat(common.configure_args, "--with-zlib=system", + "--enable-dtrace"), default_make_targets: common.default_make_targets }, @@ -295,7 +296,8 @@ target_os: "solaris", target_cpu: "sparcv9", dependencies: concat(common.dependencies, "devkit", "cups"), - configure_args: concat(common.configure_args, "--with-zlib=system"), + configure_args: concat(common.configure_args, "--with-zlib=system", + "--enable-dtrace"), default_make_targets: common.default_make_targets }, diff -r c59db0246e18 -r 7259f8d1b31a make/CopyImportModules.gmk --- a/make/CopyImportModules.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/CopyImportModules.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -41,14 +41,14 @@ ifeq ($(OPENJDK_TARGET_OS), windows) TO_BIN_FILTER := %$(SHARED_LIBRARY_SUFFIX) %.diz %.pdb %.map - $(eval $(call SetupCopyFiles,COPY_LIBS_TO_BIN, \ + $(eval $(call SetupCopyFiles, COPY_LIBS_TO_BIN, \ SRC := $(LIBS_DIR), \ DEST := $(JDK_OUTPUTDIR)/bin, \ FILES := $(filter $(TO_BIN_FILTER), \ $(call CacheFind, $(LIBS_DIR))) \ )) - $(eval $(call SetupCopyFiles,COPY_LIBS_TO_LIB, \ + $(eval $(call SetupCopyFiles, COPY_LIBS_TO_LIB, \ SRC := $(LIBS_DIR), \ DEST := $(JDK_OUTPUTDIR)/lib, \ FILES := $(filter-out $(TO_BIN_FILTER), \ diff -r c59db0246e18 -r 7259f8d1b31a make/CreateBuildJdkCopy.gmk --- a/make/CreateBuildJdkCopy.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/CreateBuildJdkCopy.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/GensrcModuleInfo.gmk --- a/make/GensrcModuleInfo.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/GensrcModuleInfo.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/Images.gmk --- a/make/Images.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/Images.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -412,7 +412,7 @@ ################################################################################ # /sample dir -$(eval $(call SetupCopyFiles,COPY_SAMPLES, \ +$(eval $(call SetupCopyFiles, COPY_SAMPLES, \ SRC := $(SUPPORT_OUTPUTDIR)/sample/image, \ DEST := $(JDK_IMAGE_DIR)/sample, \ FILES := $(if $(wildcard $(SUPPORT_OUTPUTDIR)/sample/image), \ diff -r c59db0246e18 -r 7259f8d1b31a make/Init.gmk --- a/make/Init.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/Init.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/InitSupport.gmk --- a/make/InitSupport.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/InitSupport.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/Jprt.gmk --- a/make/Jprt.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/Jprt.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/JrtfsJar.gmk --- a/make/JrtfsJar.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/JrtfsJar.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -46,7 +46,7 @@ jdk/internal/jrtfs \ # -$(eval $(call SetupJavaCompilation,BUILD_JRTFS, \ +$(eval $(call SetupJavaCompilation, BUILD_JRTFS, \ SETUP := GENERATE_OLDBYTECODE, \ SRC := $(JDK_TOPDIR)/src/java.base/share/classes, \ EXCLUDE_FILES := module-info.java, \ @@ -57,7 +57,7 @@ # file will not be copied unless META-INF/services would also be added to the INCLUDES. # Adding META-INF/services would include all files in that directory when only the one # is needed, which is why this explicit copy is defined instead. -$(eval $(call SetupCopyFiles,COPY_JIMAGE_SERVICE_PROVIDER, \ +$(eval $(call SetupCopyFiles, COPY_JIMAGE_SERVICE_PROVIDER, \ SRC := $(JDK_TOPDIR)/src/java.base/share/classes, \ DEST := $(SUPPORT_OUTPUTDIR)/jrtfs_classes, \ FILES := META-INF/services/java.nio.file.spi.FileSystemProvider)) diff -r c59db0246e18 -r 7259f8d1b31a make/MacBundles.gmk --- a/make/MacBundles.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/MacBundles.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/Main.gmk --- a/make/Main.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/Main.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -237,7 +237,7 @@ # Build hotspot target ifeq ($(BUILD_HOTSPOT),true) -hotspot: + hotspot: +($(CD) $(HOTSPOT_TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f BuildHotspot.gmk) endif @@ -548,7 +548,7 @@ # The demos are currently linking to libjvm and libjava, just like all other # jdk libs, even though they don't need to. To avoid warnings, make sure they # aren't built until after libjava and libjvm are available to link to. - demos-jdk: $(JAVA_TARGETS) + demos-jdk: java.base-libs exploded-image-optimize # Declare dependency from -java to -gensrc $(foreach m, $(GENSRC_MODULES), $(eval $m-java: $m-gensrc)) @@ -698,7 +698,7 @@ test-make: clean-test-make - build-test-lib: java + build-test-lib: exploded-image-optimize build-test-failure-handler: interim-langtools diff -r c59db0246e18 -r 7259f8d1b31a make/common/CORE_PKGS.gmk --- a/make/common/CORE_PKGS.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/common/CORE_PKGS.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2001, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/common/JarArchive.gmk --- a/make/common/JarArchive.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/common/JarArchive.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -242,7 +242,7 @@ # potential changes. $$(if $$(filter $$($1_VARDEPS_FILE) $$($1_MANIFEST), $$?), \ $$(if $$($1_MANIFEST), \ - $(SED) -e '$(DOLLAR)$(DOLLAR)a\' $$($1_MANIFEST) > $$($1_MANIFEST_FILE) $$(NEWLINE) \ + $(CP) $$($1_MANIFEST) $$($1_MANIFEST_FILE) $$(NEWLINE) \ , \ $(RM) $$($1_MANIFEST_FILE) && $(TOUCH) $$($1_MANIFEST_FILE) $$(NEWLINE)) \ $$(if $$($1_JARMAIN), \ diff -r c59db0246e18 -r 7259f8d1b31a make/common/JavaCompilation.gmk --- a/make/common/JavaCompilation.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/common/JavaCompilation.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/common/NON_CORE_PKGS.gmk --- a/make/common/NON_CORE_PKGS.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/common/NON_CORE_PKGS.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/common/SetupJavaCompilers.gmk --- a/make/common/SetupJavaCompilers.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/common/SetupJavaCompilers.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/devkit/Tools.gmk --- a/make/devkit/Tools.gmk Thu Oct 13 21:01:09 2016 +0000 +++ b/make/devkit/Tools.gmk Thu Oct 13 23:02:25 2016 +0000 @@ -1,5 +1,5 @@ # -# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it diff -r c59db0246e18 -r 7259f8d1b31a make/devkit/createWindowsDevkit.sh --- a/make/devkit/createWindowsDevkit.sh Thu Oct 13 21:01:09 2016 +0000 +++ b/make/devkit/createWindowsDevkit.sh Thu Oct 13 23:02:25 2016 +0000 @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it