Hello community,

here is the log from the commit of package java-1_9_0-openjdk for 
openSUSE:Factory checked in at 2016-03-16 10:35:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-1_9_0-openjdk (Old)
 and      /work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-1_9_0-openjdk"

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-1_9_0-openjdk/java-1_9_0-openjdk.changes    
2016-02-26 00:32:46.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new/java-1_9_0-openjdk.changes   
    2016-03-16 10:35:35.000000000 +0100
@@ -1,0 +2,13 @@
+Fri Mar  4 12:39:56 UTC 2016 - [email protected]
+
+- Upgrade to upstream tag jdk-9+108
+
+-------------------------------------------------------------------
+Tue Mar  1 10:30:12 UTC 2016 - [email protected]
+
+- Upgrade to upsteam tag jdk-9+107
+- Changed patch:
+  * hotspot-nowerror.patch
+    + rediff to changed context
+
+-------------------------------------------------------------------

Old:
----
  54575d8783b3.tar.bz2
  65d615f71e81.tar.bz2
  6e9ecae50b4e.tar.bz2
  7232de4c17c3.tar.bz2
  8ec4f97943fe.tar.bz2
  c072c572d149.tar.bz2
  cfb316745693.tar.bz2
  dd05d3761a34.tar.bz2

New:
----
  3b9fa8b14914.tar.bz2
  42794e648cfe.tar.bz2
  513eb2e432f6.tar.bz2
  58409eff7e3e.tar.bz2
  84f2862a25eb.tar.bz2
  934f6793f5f7.tar.bz2
  c7be2a78c31b.tar.bz2
  fd18a155ad22.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-1_9_0-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.o3DYjJ/_old  2016-03-16 10:35:38.000000000 +0100
+++ /var/tmp/diff_new_pack.o3DYjJ/_new  2016-03-16 10:35:38.000000000 +0100
@@ -33,17 +33,17 @@
 %global minorver        0
 %global securityver     0
 %global patchver        0
-%global buildver        106
+%global buildver        108
 %global root_project    jdk9
 %global root_repository jdk9
-%global root_revision   54575d8783b3
-%global corba_revision  8ec4f97943fe
-%global hotspot_revision 7232de4c17c3
-%global jaxp_revision   65d615f71e81
-%global jaxws_revision  c072c572d149
-%global jdk_revision    6e9ecae50b4e
-%global langtools_revision dd05d3761a34
-%global nashorn_revision cfb316745693
+%global root_revision   c7be2a78c31b
+%global corba_revision  84f2862a25eb
+%global hotspot_revision 934f6793f5f7
+%global jaxp_revision   3b9fa8b14914
+%global jaxws_revision  513eb2e432f6
+%global jdk_revision    42794e648cfe
+%global langtools_revision fd18a155ad22
+%global nashorn_revision 58409eff7e3e
 %global icedtea_sound_version 1.0.1
 # priority must be 6 digits in total
 %global priority        1905

++++++ 54575d8783b3.tar.bz2 -> 3b9fa8b14914.tar.bz2 ++++++
++++ 869583 lines of diff (skipped)

++++++ 54575d8783b3.tar.bz2 -> 42794e648cfe.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/java-1_9_0-openjdk/54575d8783b3.tar.bz2 
/work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new/42794e648cfe.tar.bz2 differ: 
char 11, line 1

++++++ 54575d8783b3.tar.bz2 -> 513eb2e432f6.tar.bz2 ++++++
++++ 721789 lines of diff (skipped)

++++++ 54575d8783b3.tar.bz2 -> 58409eff7e3e.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/java-1_9_0-openjdk/54575d8783b3.tar.bz2 
/work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new/58409eff7e3e.tar.bz2 differ: 
char 11, line 1

++++++ 54575d8783b3.tar.bz2 -> 84f2862a25eb.tar.bz2 ++++++
++++ 381707 lines of diff (skipped)

++++++ 54575d8783b3.tar.bz2 -> 934f6793f5f7.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/java-1_9_0-openjdk/54575d8783b3.tar.bz2 
/work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new/934f6793f5f7.tar.bz2 differ: 
char 11, line 1

++++++ 54575d8783b3.tar.bz2 -> c7be2a78c31b.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/.hg_archival.txt 
new/jdk9-c7be2a78c31b/.hg_archival.txt
--- old/jdk9-54575d8783b3/.hg_archival.txt      2016-02-15 10:55:36.000000000 
+0100
+++ new/jdk9-c7be2a78c31b/.hg_archival.txt      2016-02-26 00:00:55.000000000 
+0100
@@ -1,4 +1,4 @@
 repo: cfeea66a3fa8ca3686a7cfa2d0ce8ab0169f168d
-node: 54575d8783b3a39a2d710c28cda675d44261f9d9
+node: c7be2a78c31b3b6132f2f5e9e4b3d3bb1c20245c
 branch: default
-tag: jdk-9+106
+tag: jdk-9+108
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/.hgtags 
new/jdk9-c7be2a78c31b/.hgtags
--- old/jdk9-54575d8783b3/.hgtags       2016-02-15 10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/.hgtags       2016-02-26 00:00:55.000000000 +0100
@@ -348,3 +348,5 @@
 47d6462e514b2097663305a57d9c844c15d5b609 jdk-9+103
 9a38f8b4ba220708db198d08d82fd2144a64777d jdk-9+104
 be58b02c11f90b88c67e4d0e2cb5e4cf2d9b3c57 jdk-9+105
+54575d8783b3a39a2d710c28cda675d44261f9d9 jdk-9+106
+4d65eba233a8730f913734a6804910b842d2cb54 jdk-9+107
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/common/autoconf/flags.m4 
new/jdk9-c7be2a78c31b/common/autoconf/flags.m4
--- old/jdk9-54575d8783b3/common/autoconf/flags.m4      2016-02-15 
10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/common/autoconf/flags.m4      2016-02-26 
00:00:55.000000000 +0100
@@ -123,12 +123,16 @@
 [
   # COMPILER_TARGET_BITS_FLAG  : option for selecting 32- or 64-bit output
   # COMPILER_COMMAND_FILE_FLAG : option for passing a command file to the 
compiler
+  # COMPILER_BINDCMD_FILE_FLAG : option for specifying a file which saves the 
binder
+  #                              commands produced by the link step (currently 
AIX only)
   if test "x$TOOLCHAIN_TYPE" = xxlc; then
     COMPILER_TARGET_BITS_FLAG="-q"
     COMPILER_COMMAND_FILE_FLAG="-f"
+    COMPILER_BINDCMD_FILE_FLAG="-bloadmap:"
   else
     COMPILER_TARGET_BITS_FLAG="-m"
     COMPILER_COMMAND_FILE_FLAG="@"
+    COMPILER_BINDCMD_FILE_FLAG=""
 
     # The solstudio linker does not support @-files.
     if test "x$TOOLCHAIN_TYPE" = xsolstudio; then
@@ -152,6 +156,7 @@
   fi
   AC_SUBST(COMPILER_TARGET_BITS_FLAG)
   AC_SUBST(COMPILER_COMMAND_FILE_FLAG)
+  AC_SUBST(COMPILER_BINDCMD_FILE_FLAG)
 
   # FIXME: figure out if we should select AR flags depending on OS or 
toolchain.
   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
@@ -294,10 +299,23 @@
     SET_SHARED_LIBRARY_NAME='-h [$]1'
     SET_SHARED_LIBRARY_MAPFILE='-M[$]1'
   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
-    PICFLAG="-qpic=large"
+    # '-qpic' defaults to 'qpic=small'. This means that the compiler generates 
only
+    # one instruction for accessing the TOC. If the TOC grows larger than 64K, 
the linker
+    # will have to patch this single instruction with a call to some 
out-of-order code which
+    # does the load from the TOC. This is of course slow. But in that case we 
also would have
+    # to use '-bbigtoc' for linking anyway so we could also change the PICFLAG 
to 'qpic=large'.
+    # With 'qpic=large' the compiler will by default generate a 
two-instruction sequence which
+    # can be patched directly by the linker and does not require a jump to 
out-of-order code.
+    # Another alternative instead of using 'qpic=large -bbigtoc' may be to use 
'-qminimaltoc'
+    # instead. This creates a distinct TOC for every compilation unit (and 
thus requires two
+    # loads for accessing a global variable). But there are rumors that this 
may be seen as a
+    # 'performance feature' because of improved code locality of the symbols 
used in a
+    # compilation unit.
+    PICFLAG="-qpic"
+    JVM_CFLAGS="$JVM_CFLAGS $PICFLAG"
     C_FLAG_REORDER=''
     CXX_FLAG_REORDER=''
-    SHARED_LIBRARY_FLAGS="-qmkshrobj"
+    SHARED_LIBRARY_FLAGS="-qmkshrobj -bM:SRE -bnoentry"
     SET_EXECUTABLE_ORIGIN=""
     SET_SHARED_LIBRARY_ORIGIN=''
     SET_SHARED_LIBRARY_NAME=''
@@ -835,7 +853,7 @@
     LDFLAGS_CXX_SOLSTUDIO="-norunpath"
     LDFLAGS_CXX_JDK="$LDFLAGS_CXX_JDK $LDFLAGS_CXX_SOLSTUDIO -xnolib"
   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
-    LDFLAGS_XLC="-brtl -bnolibpath -bexpall -bernotok"
+    LDFLAGS_XLC="-b64 -brtl -bnolibpath -bexpall -bernotok"
     LDFLAGS_JDK="${LDFLAGS_JDK} $LDFLAGS_XLC"
   fi
 
@@ -891,6 +909,7 @@
   AC_SUBST(JDKLIB_LIBS)
   AC_SUBST(JDKEXE_LIBS)
   AC_SUBST(LDFLAGS_CXX_JDK)
+  AC_SUBST(LDFLAGS_HASH_STYLE)
 
   LDFLAGS_TESTLIB="$LDFLAGS_JDKLIB"
   LDFLAGS_TESTEXE="$LDFLAGS_JDKEXE"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jdk9-54575d8783b3/common/autoconf/generated-configure.sh 
new/jdk9-c7be2a78c31b/common/autoconf/generated-configure.sh
--- old/jdk9-54575d8783b3/common/autoconf/generated-configure.sh        
2016-02-15 10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/common/autoconf/generated-configure.sh        
2016-02-26 00:00:55.000000000 +0100
@@ -701,6 +701,7 @@
 ZERO_ARCHFLAG
 LDFLAGS_TESTEXE
 LDFLAGS_TESTLIB
+LDFLAGS_HASH_STYLE
 LDFLAGS_CXX_JDK
 JDKEXE_LIBS
 JDKLIB_LIBS
@@ -743,6 +744,7 @@
 CC_OUT_OPTION
 STRIPFLAGS
 ARFLAGS
+COMPILER_BINDCMD_FILE_FLAG
 COMPILER_COMMAND_FILE_FLAG
 COMPILER_TARGET_BITS_FLAG
 JT_HOME
@@ -4230,7 +4232,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
@@ -4860,7 +4862,7 @@
 #CUSTOM_AUTOCONF_INCLUDE
 
 # Do not change or remove the following line, it is needed for consistency 
checks:
-DATE_WHEN_GENERATED=1455271513
+DATE_WHEN_GENERATED=1456136781
 
 ###############################################################################
 #
@@ -45391,12 +45393,16 @@
 
   # COMPILER_TARGET_BITS_FLAG  : option for selecting 32- or 64-bit output
   # COMPILER_COMMAND_FILE_FLAG : option for passing a command file to the 
compiler
+  # COMPILER_BINDCMD_FILE_FLAG : option for specifying a file which saves the 
binder
+  #                              commands produced by the link step (currently 
AIX only)
   if test "x$TOOLCHAIN_TYPE" = xxlc; then
     COMPILER_TARGET_BITS_FLAG="-q"
     COMPILER_COMMAND_FILE_FLAG="-f"
+    COMPILER_BINDCMD_FILE_FLAG="-bloadmap:"
   else
     COMPILER_TARGET_BITS_FLAG="-m"
     COMPILER_COMMAND_FILE_FLAG="@"
+    COMPILER_BINDCMD_FILE_FLAG=""
 
     # The solstudio linker does not support @-files.
     if test "x$TOOLCHAIN_TYPE" = xsolstudio; then
@@ -45424,6 +45430,7 @@
 
 
 
+
   # FIXME: figure out if we should select AR flags depending on OS or 
toolchain.
   if test "x$OPENJDK_TARGET_OS" = xmacosx; then
     ARFLAGS="-r"
@@ -46198,10 +46205,23 @@
     SET_SHARED_LIBRARY_NAME='-h $1'
     SET_SHARED_LIBRARY_MAPFILE='-M$1'
   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
-    PICFLAG="-qpic=large"
+    # '-qpic' defaults to 'qpic=small'. This means that the compiler generates 
only
+    # one instruction for accessing the TOC. If the TOC grows larger than 64K, 
the linker
+    # will have to patch this single instruction with a call to some 
out-of-order code which
+    # does the load from the TOC. This is of course slow. But in that case we 
also would have
+    # to use '-bbigtoc' for linking anyway so we could also change the PICFLAG 
to 'qpic=large'.
+    # With 'qpic=large' the compiler will by default generate a 
two-instruction sequence which
+    # can be patched directly by the linker and does not require a jump to 
out-of-order code.
+    # Another alternative instead of using 'qpic=large -bbigtoc' may be to use 
'-qminimaltoc'
+    # instead. This creates a distinct TOC for every compilation unit (and 
thus requires two
+    # loads for accessing a global variable). But there are rumors that this 
may be seen as a
+    # 'performance feature' because of improved code locality of the symbols 
used in a
+    # compilation unit.
+    PICFLAG="-qpic"
+    JVM_CFLAGS="$JVM_CFLAGS $PICFLAG"
     C_FLAG_REORDER=''
     CXX_FLAG_REORDER=''
-    SHARED_LIBRARY_FLAGS="-qmkshrobj"
+    SHARED_LIBRARY_FLAGS="-qmkshrobj -bM:SRE -bnoentry"
     SET_EXECUTABLE_ORIGIN=""
     SET_SHARED_LIBRARY_ORIGIN=''
     SET_SHARED_LIBRARY_NAME=''
@@ -46824,7 +46844,7 @@
     LDFLAGS_CXX_SOLSTUDIO="-norunpath"
     LDFLAGS_CXX_JDK="$LDFLAGS_CXX_JDK $LDFLAGS_CXX_SOLSTUDIO -xnolib"
   elif test "x$TOOLCHAIN_TYPE" = xxlc; then
-    LDFLAGS_XLC="-brtl -bnolibpath -bexpall -bernotok"
+    LDFLAGS_XLC="-b64 -brtl -bnolibpath -bexpall -bernotok"
     LDFLAGS_JDK="${LDFLAGS_JDK} $LDFLAGS_XLC"
   fi
 
@@ -46881,6 +46901,7 @@
 
 
 
+
   LDFLAGS_TESTLIB="$LDFLAGS_JDKLIB"
   LDFLAGS_TESTEXE="$LDFLAGS_JDKEXE"
 
@@ -58630,7 +58651,8 @@
 
 
   # Setup libm (the maths library)
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
+  if test "x$OPENJDK_TARGET_OS" != "xwindows"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
 $as_echo_n "checking for cos in -lm... " >&6; }
 if ${ac_cv_lib_m_cos+:} false; then :
   $as_echo_n "(cached) " >&6
@@ -58675,12 +58697,15 @@
 
 else
 
-      { $as_echo "$as_me:${as_lineno-$LINENO}: Maths library was not found" >&5
+        { $as_echo "$as_me:${as_lineno-$LINENO}: Maths library was not found" 
>&5
 $as_echo "$as_me: Maths library was not found" >&6;}
 
 fi
 
-  LIBM=-lm
+    LIBM="-lm"
+  else
+    LIBM=""
+  fi
 
 
   # Setup libdl (for dynamic library loading)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/common/autoconf/libraries.m4 
new/jdk9-c7be2a78c31b/common/autoconf/libraries.m4
--- old/jdk9-54575d8783b3/common/autoconf/libraries.m4  2016-02-15 
10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/common/autoconf/libraries.m4  2016-02-26 
00:00:55.000000000 +0100
@@ -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
@@ -160,10 +160,14 @@
 AC_DEFUN_ONCE([LIB_SETUP_MISC_LIBS],
 [
   # Setup libm (the maths library)
-  AC_CHECK_LIB(m, cos, [], [
-      AC_MSG_NOTICE([Maths library was not found])
-  ])
-  LIBM=-lm
+  if test "x$OPENJDK_TARGET_OS" != "xwindows"; then
+    AC_CHECK_LIB(m, cos, [], [
+        AC_MSG_NOTICE([Maths library was not found])
+    ])
+    LIBM="-lm"
+  else
+    LIBM=""
+  fi
   AC_SUBST(LIBM)
 
   # Setup libdl (for dynamic library loading)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/common/autoconf/spec.gmk.in 
new/jdk9-c7be2a78c31b/common/autoconf/spec.gmk.in
--- old/jdk9-54575d8783b3/common/autoconf/spec.gmk.in   2016-02-15 
10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/common/autoconf/spec.gmk.in   2016-02-26 
00:00:55.000000000 +0100
@@ -314,6 +314,10 @@
 # Option used to pass a command file to the compiler
 COMPILER_COMMAND_FILE_FLAG:=@COMPILER_COMMAND_FILE_FLAG@
 
+# Option for specifying a file which saves the binder commands
+# produced by the link step (for debugging, currently AIX only)
+COMPILER_BINDCMD_FILE_FLAG:=@COMPILER_BINDCMD_FILE_FLAG@
+
 CC_OUT_OPTION:=@CC_OUT_OPTION@
 EXE_OUT_OPTION:=@EXE_OUT_OPTION@
 LD_OUT_OPTION:=@LD_OUT_OPTION@
@@ -351,6 +355,8 @@
 CFLAGS_JDKEXE:=@CFLAGS_JDKEXE@
 CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@
 
+LDFLAGS_HASH_STYLE := @LDFLAGS_HASH_STYLE@
+
 CXX:=@FIXPATH@ @CCACHE@ @ICECC@ @CXX@
 
 CPP:=@FIXPATH@ @CPP@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/make/Init.gmk 
new/jdk9-c7be2a78c31b/make/Init.gmk
--- old/jdk9-54575d8783b3/make/Init.gmk 2016-02-15 10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/make/Init.gmk 2016-02-26 00:00:55.000000000 +0100
@@ -154,6 +154,9 @@
           # Do nothing
         endif
 
+    # Do not let make delete spec files even if aborted while doing a 
reconfigure
+    .PRECIOUS: $(SPECS)
+
     # Unless reconfigure is explicitely called, let all main targets depend on
     # the spec files to be up to date.
     ifeq ($(findstring reconfigure, $(INIT_TARGETS)), )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/make/Javadoc.gmk 
new/jdk9-c7be2a78c31b/make/Javadoc.gmk
--- old/jdk9-54575d8783b3/make/Javadoc.gmk      2016-02-15 10:55:36.000000000 
+0100
+++ new/jdk9-c7be2a78c31b/make/Javadoc.gmk      2016-02-26 00:00:55.000000000 
+0100
@@ -212,6 +212,11 @@
 JRE_API_DOCSDIR = $(DOCSDIR)/jre/api
 PLATFORM_DOCSDIR = $(DOCSDIR)/platform
 
+# The core api index file is the target for the core api javadocs rule
+# and needs to be defined early so that all other javadoc rules may
+# depend on it.
+COREAPI_INDEX_FILE = $(COREAPI_DOCSDIR)/index.html
+
 # The non-core api javadocs need to be able to access the root of the core
 # api directory, so for jdk/api or jre/api to get to the core api/
 # directory we would use this:
@@ -363,8 +368,7 @@
 # Overview file for core apis
 COREAPI_OVERVIEW = $(JDK_TOPDIR)/src/java.base/share/classes/overview-core.html
 
-# The index.html, options, and packages files
-COREAPI_INDEX_FILE = $(COREAPI_DOCSDIR)/index.html
+# The options and packages files
 COREAPI_OPTIONS_FILE = $(DOCSTMPDIR)/coredocs.options
 COREAPI_PACKAGES_FILE = $(DOCSTMPDIR)/coredocs.packages
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/make/common/CORE_PKGS.gmk 
new/jdk9-c7be2a78c31b/make/common/CORE_PKGS.gmk
--- old/jdk9-54575d8783b3/make/common/CORE_PKGS.gmk     2016-02-15 
10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/make/common/CORE_PKGS.gmk     2016-02-26 
00:00:55.000000000 +0100
@@ -103,6 +103,7 @@
     java.lang.reflect \
     java.math \
     java.net \
+    java.net.http \
     java.net.spi \
     java.nio \
     java.nio.channels \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/make/common/NativeCompilation.gmk 
new/jdk9-c7be2a78c31b/make/common/NativeCompilation.gmk
--- old/jdk9-54575d8783b3/make/common/NativeCompilation.gmk     2016-02-15 
10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/make/common/NativeCompilation.gmk     2016-02-26 
00:00:55.000000000 +0100
@@ -651,12 +651,15 @@
 
       $$($1_RES): $$($1_VERSIONINFO_RESOURCE) $$($1_RES_VARDEPS_FILE)
                $$(call LogInfo, Compiling resource $$(notdir 
$$($1_VERSIONINFO_RESOURCE)) (for $$(notdir $$($1_TARGET))))
+               $$(call MakeDir, $$(@D) $$($1_OBJECT_DIR))
                $$(call ExecuteWithLog, $$@, \
                    $$($1_RC) $$($1_RC_FLAGS) $$($1_SYSROOT_CFLAGS) 
$(CC_OUT_OPTION)$$@ \
                    $$($1_VERSIONINFO_RESOURCE))
                 # Windows RC compiler does not support -showIncludes, so we 
mis-use CL for this.
-               $$($1_CC) $$($1_RC_FLAGS) $$($1_SYSROOT_CFLAGS) -showIncludes 
-nologo -TC \
-                   $(CC_OUT_OPTION)$$($1_RES_DEP).obj 
$$($1_VERSIONINFO_RESOURCE) > $$($1_RES_DEP).raw 2>&1 || true ; \
+               $$(call ExecuteWithLog, $$($1_RES_DEP).obj, \
+                   $$($1_CC) $$($1_RC_FLAGS) $$($1_SYSROOT_CFLAGS) 
-showIncludes -nologo -TC \
+                   $(CC_OUT_OPTION)$$($1_RES_DEP).obj -P -Fi$$($1_RES_DEP).pp \
+                   $$($1_VERSIONINFO_RESOURCE)) > $$($1_RES_DEP).raw 2>&1 || 
true ; \
                $(ECHO) $$($1_RES): \\ > $$($1_RES_DEP) ; \
                $(SED) $(WINDOWS_SHOWINCLUDE_SED_PATTERN) $$($1_RES_DEP).raw >> 
$$($1_RES_DEP) ; \
                $(SED) $(DEPENDENCY_TARGET_SED_PATTERN) $$($1_RES_DEP) > 
$$($1_RES_DEP_TARGETS)
@@ -670,7 +673,7 @@
         $1_REAL_MAPFILE := $$($1_OBJECT_DIR)/mapfile
 
         $$($1_REAL_MAPFILE) : $$($1_MAPFILE) $$($1_REORDER)
-               $$(MKDIR) -p $$(@D)
+               $$(call MakeDir, $$(@D))
                $$(CP) $$($1_MAPFILE) [email protected]
                $$(SED) -e 's=OUTPUTDIR=$$($1_OBJECT_DIR)=' $$($1_REORDER) >> 
[email protected]
                $$(MV) [email protected] $$@
@@ -768,7 +771,10 @@
       $1_EXTRA_LDFLAGS += "-implib:$$($1_OBJECT_DIR)/$$($1_LIBRARY).lib"
     endif
 
-    $1_EXTRA_LIBS += $(GLOBAL_LIBS)
+    # Create loadmap on AIX. Helps in diagnosing some problems.
+    ifneq ($(COMPILER_BINDCMD_FILE_FLAG),)
+      $1_EXTRA_LDFLAGS += 
$(COMPILER_BINDCMD_FILE_FLAG)$$($1_OBJECT_DIR)/$$($1_NOSUFFIX).loadmap
+    endif
 
     $1_VARDEPS := $$($1_LD) $$($1_SYSROOT_LDFLAGS) $$($1_LDFLAGS) 
$$($1_EXTRA_LDFLAGS) \
         $$($1_LIBS) $$($1_EXTRA_LIBS) $$($1_CREATE_DEBUGINFO_CMDS) \
@@ -846,8 +852,6 @@
 
   ifneq (,$$($1_PROGRAM))
     # A executable binary has been specified, setup the target for it.
-    $1_EXTRA_LIBS += $(GLOBAL_LIBS)
-
     $1_VARDEPS := $$($1_LD) $$($1_SYSROOT_LDFLAGS) $$($1_LDFLAGS) 
$$($1_EXTRA_LDFLAGS) \
         $$($1_LIBS) $$($1_EXTRA_LIBS) $$($1_MT) \
         $$($1_CODESIGN) $$($1_CREATE_DEBUGINFO_CMDS) $$($1_MANIFEST_VERSION) \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jdk9-54575d8783b3/modules.xml 
new/jdk9-c7be2a78c31b/modules.xml
--- old/jdk9-54575d8783b3/modules.xml   2016-02-15 10:55:36.000000000 +0100
+++ new/jdk9-c7be2a78c31b/modules.xml   2016-02-26 00:00:55.000000000 +0100
@@ -239,6 +239,7 @@
       <to>java.xml</to>
       <to>jdk.charsets</to>
       <to>jdk.management.resource</to>
+      <to>jdk.net</to>
       <to>jdk.scripting.nashorn</to>
       <to>jdk.vm.ci</to>
     </export>
@@ -315,11 +316,19 @@
       <to>java.instrument</to>
     </export>
     <export>
+      <name>sun.net</name>
+      <to>java.httpclient</to>
+    </export>
+    <export>
       <name>sun.net.dns</name>
       <to>java.security.jgss</to>
       <to>jdk.naming.dns</to>
     </export>
     <export>
+      <name>sun.net.sdp</name>
+      <to>jdk.net</to>
+    </export>
+    <export>
       <name>sun.net.spi.nameservice</name>
       <to>jdk.naming.dns</to>
     </export>
@@ -345,6 +354,7 @@
       <to>jdk.crypto.pkcs11</to>
       <to>jdk.crypto.ucrypto</to>
       <to>jdk.management.resource</to>
+      <to>jdk.net</to>
       <to>jdk.sctp</to>
     </export>
     <export>
@@ -490,6 +500,7 @@
       <to>java.logging</to>
       <to>java.management</to>
       <to>java.prefs</to>
+      <to>java.httpclient</to>
     </export>
     <export>
       <name>sun.util.resources</name>
@@ -514,6 +525,7 @@
     <depend re-exports="true">java.compact2</depend>
     <depend re-exports="true">java.compiler</depend>
     <depend re-exports="true">java.instrument</depend>
+    <depend re-exports="true">java.httpclient</depend>
     <depend re-exports="true">java.management</depend>
     <depend re-exports="true">java.naming</depend>
     <depend re-exports="true">java.prefs</depend>
@@ -832,6 +844,13 @@
     </export>
   </module>
   <module>
+    <name>java.httpclient</name>
+    <depend>java.base</depend>
+    <export>
+      <name>java.net.http</name>
+    </export>
+  </module>
+  <module>
     <name>java.instrument</name>
     <depend>java.base</depend>
     <export>

++++++ 54575d8783b3.tar.bz2 -> fd18a155ad22.tar.bz2 ++++++
++++ 1079348 lines of diff (skipped)

++++++ hotspot-nowerror.patch ++++++
--- /var/tmp/diff_new_pack.o3DYjJ/_old  2016-03-16 10:35:49.000000000 +0100
+++ /var/tmp/diff_new_pack.o3DYjJ/_new  2016-03-16 10:35:49.000000000 +0100
@@ -1,11 +1,11 @@
---- jdk9/hotspot/make/linux/makefiles/gcc.make 2016-01-14 12:13:43.947734277 
+0100
-+++ jdk9/hotspot/make/linux/makefiles/gcc.make 2016-01-14 12:14:38.850498622 
+0100
+--- jdk9/hotspot/make/linux/makefiles/gcc.make 2016-02-18 22:42:10.000000000 
+0100
++++ jdk9/hotspot/make/linux/makefiles/gcc.make 2016-02-29 17:44:04.949366346 
+0100
 @@ -203,7 +203,7 @@
  endif
  
  # Compiler warnings are treated as errors
--WARNINGS_ARE_ERRORS = -Werror
-+WARNINGS_ARE_ERRORS = 
+-WARNINGS_ARE_ERRORS ?= -Werror
++WARNINGS_ARE_ERRORS =
  
  ifeq ($(USE_CLANG), true)
    # However we need to clean the code up before we can unrestrictedly enable 
this option with Clang


Reply via email to