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


Reply via email to