Hello community,
here is the log from the commit of package java-1_9_0-openjdk for
openSUSE:Factory checked in at 2015-09-19 06:55:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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
2015-09-17 09:20:43.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new/java-1_9_0-openjdk.changes
2015-09-19 06:55:26.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Sep 15 08:18:55 UTC 2015 - [email protected]
+
+- Add --with-boot-jdk-jvmargs="-XX:ThreadStackSize=2240" as
+ configure option for PPC
+ * Increase the stack size of the jdk8 used to bootstrap jdk9
+ build
+- Modified patch:
+ * ppc-zero-hotspot.patch
+ - increase the default stack size for jdk9 on PPC
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-1_9_0-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.VEapTP/_old 2015-09-19 06:55:29.000000000 +0200
+++ /var/tmp/diff_new_pack.VEapTP/_new 2015-09-19 06:55:29.000000000 +0200
@@ -572,6 +572,9 @@
%ifnarch %arm
--with-num-cores="$NUM_PROC" \
%endif
+%ifarch ppc
+ --with-boot-jdk-jvmargs="-XX:ThreadStackSize=2240" \
+%endif
%if 0%{?suse_version} >= 1120
--with-extra-cflags="-fno-devirtualize" \
--with-extra-cxxflags="-fno-devirtualize"
++++++ ppc-zero-hotspot.patch ++++++
--- /var/tmp/diff_new_pack.VEapTP/_old 2015-09-19 06:55:29.000000000 +0200
+++ /var/tmp/diff_new_pack.VEapTP/_new 2015-09-19 06:55:29.000000000 +0200
@@ -1,21 +1,43 @@
---- jdk9/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
2015-04-10 02:38:28.000000000 +0200
-+++ jdk9/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
2015-04-23 08:39:28.282139950 +0200
-@@ -32,11 +32,15 @@
+--- jdk9/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
2015-09-04 01:14:02.000000000 +0200
++++ jdk9/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
2015-09-15 10:36:33.099703302 +0200
+@@ -32,11 +32,26 @@
//
define_pd_global(bool, DontYieldALot, false);
--define_pd_global(intx, ThreadStackSize, 1536);
-+define_pd_global(intx, ThreadStackSize, 1664);
- #ifdef _LP64
--define_pd_global(intx, VMThreadStackSize, 1024);
-+#if defined (_LITTLE_ENDIAN) && defined (__powerpc64__)
-+define_pd_global(intx, VMThreadStackSize, 1920);
- #else
--define_pd_global(intx, VMThreadStackSize, 512);
-+define_pd_global(intx, VMThreadStackSize, 1280);
++#if defined(PPC64) || defined(PPC32)
++// This needs to be >= 2240 as this is the minimal allowable stack
++// for PPC/PPC64. We need such a large value in order to properly
++// bootcycle-build on those platforms.
++define_pd_global(intx, ThreadStackSize, 2240);
++#else
+ define_pd_global(intx, ThreadStackSize, 1536);
+#endif
+ #ifdef _LP64
++#ifdef PPC64
++define_pd_global(intx, VMThreadStackSize, 1600);
++#else
++define_pd_global(intx, VMThreadStackSize, 1024);
++#endif // PPC64
+#else
-+define_pd_global(intx, VMThreadStackSize, 640);
++#ifdef PPC32
+ define_pd_global(intx, VMThreadStackSize, 1024);
+ #else
+ define_pd_global(intx, VMThreadStackSize, 512);
++#endif // PPC32
#endif // _LP64
define_pd_global(intx, CompilerThreadStackSize, 0);
define_pd_global(size_t, JVMInvokeMethodSlack, 8192);
+--- jdk9/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp 2015-09-04
01:14:02.000000000 +0200
++++ jdk9/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp 2015-09-15
10:36:33.108703102 +0200
+@@ -303,7 +303,11 @@
+
///////////////////////////////////////////////////////////////////////////////
+ // thread stack
+
++#if defined(PPC64) || defined(PPC32)
++size_t os::Linux::min_stack_allowed = 2240 * K;
++#else
+ size_t os::Linux::min_stack_allowed = 64 * K;
++#endif
+
+ size_t os::Linux::default_stack_size(os::ThreadType thr_type) {
+ #ifdef _LP64