/hg/icedtea6: fix hotspot hs20 build on powerpc and powerpc64

doko at icedtea.classpath.org doko at icedtea.classpath.org
Thu Feb 24 16:24:41 PST 2011


changeset 896d8e5807c7 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=896d8e5807c7
author: doko at ubuntu.com
date: Fri Feb 25 01:14:43 2011 +0100

	fix hotspot hs20 build on powerpc and powerpc64

	2011-02-24 Matthias Klose <doko at ubuntu.com>

	 * patches/hotspot/hs20/powerpc-stacksize.patch: New,
	increase stack size for powerpc builds.
	            * Makefile.am (ICEDTEA_PATCHES): Apply.


diffstat:

3 files changed, 50 insertions(+), 1 deletion(-)
ChangeLog                                    |    6 +++
Makefile.am                                  |    3 +
patches/hotspot/hs20/powerpc-stacksize.patch |   42 ++++++++++++++++++++++++++

diffs (72 lines):

diff -r a76f4fe0c47c -r 896d8e5807c7 ChangeLog
--- a/ChangeLog	Thu Feb 24 23:12:17 2011 +0100
+++ b/ChangeLog	Fri Feb 25 01:14:43 2011 +0100
@@ -1,3 +1,9 @@ 2011-02-24  Xerxes Ranby  <xerxes at zafena
+2011-02-24  Matthias Klose  <doko at ubuntu.com>
+
+	    * patches/hotspot/hs20/powerpc-stacksize.patch: New,
+	    increase stack size for powerpc builds.
+	    * Makefile.am (ICEDTEA_PATCHES): Apply.
+
 2011-02-24  Xerxes Ranby  <xerxes at zafena.se>
 
 	PR640: JamVM fails to build - Unrecognised option: -XX:ThreadStackSize.
diff -r a76f4fe0c47c -r 896d8e5807c7 Makefile.am
--- a/Makefile.am	Thu Feb 24 23:12:17 2011 +0100
+++ b/Makefile.am	Fri Feb 25 01:14:43 2011 +0100
@@ -334,7 +334,8 @@ ICEDTEA_PATCHES += \
 	patches/openjdk/6997495-test_correction_6857159.patch
 else
 ICEDTEA_PATCHES += \
-	patches/pr639-broken_shark_build.patch
+	patches/pr639-broken_shark_build.patch \
+	patches/hotspot/$(HSBUILD)/powerpc-stacksize.patch
 endif
 
 if WITH_RHINO
diff -r a76f4fe0c47c -r 896d8e5807c7 patches/hotspot/hs20/powerpc-stacksize.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/hotspot/hs20/powerpc-stacksize.patch	Fri Feb 25 01:14:43 2011 +0100
@@ -0,0 +1,42 @@
+--- openjdk/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp~	2011-02-22 17:51:24.000000000 +0100
++++ openjdk/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp	2011-02-24 18:58:27.758228950 +0100
+@@ -32,7 +32,11 @@
+ //
+ 
+ define_pd_global(bool,  DontYieldALot,           false);
++#ifdef __powerpc64__
++define_pd_global(intx,  ThreadStackSize,         2048);
++#else
+ define_pd_global(intx,  ThreadStackSize,         1536);
++#endif
+ #ifdef _LP64
+ define_pd_global(intx,  VMThreadStackSize,       1024);
+ #else
+--- openjdk/corba/make/common/shared/Defs-java.gmk~	2011-02-24 18:56:20.278228999 +0100
++++ openjdk/corba/make/common/shared/Defs-java.gmk	2011-02-24 19:01:47.938229001 +0100
+@@ -68,9 +68,9 @@
+ 
+ # 64-bit builds require a larger thread stack size.
+ ifeq ($(ARCH_DATA_MODEL), 32)
+-  JAVAC_JVM_FLAGS    += -J-XX:ThreadStackSize=768
++  JAVAC_JVM_FLAGS    += -J-XX:ThreadStackSize=1024
+ else
+-  JAVAC_JVM_FLAGS    += -J-XX:ThreadStackSize=1536
++  JAVAC_JVM_FLAGS    += -J-XX:ThreadStackSize=2048
+ endif
+ JAVAC_JVM_FLAGS    += $(JAVA_TOOLS_FLAGS:%=-J%)
+ 
+--- openjdk/jdk/make/common/shared/Defs-java.gmk~	2011-02-24 20:10:20.598229000 +0100
++++ openjdk/jdk/make/common/shared/Defs-java.gmk	2011-02-24 20:11:45.608228331 +0100
+@@ -75,9 +75,9 @@
+ 
+ # 64-bit builds require a larger thread stack size.
+ ifeq ($(ARCH_DATA_MODEL), 32)
+-  JAVAC_JVM_FLAGS    += -J-XX:ThreadStackSize=768
++  JAVAC_JVM_FLAGS    += -J-XX:ThreadStackSize=1024
+ else
+-  JAVAC_JVM_FLAGS    += -J-XX:ThreadStackSize=1536
++  JAVAC_JVM_FLAGS    += -J-XX:ThreadStackSize=2048
+ endif
+ JAVAC_JVM_FLAGS    += $(JAVA_TOOLS_FLAGS:%=-J%)
+ 



More information about the distro-pkg-dev mailing list