changeset 2552:7283a59ba41b

PR2347: Fix CACAO patches to apply again 2015-05-12 Andrew John Hughes <gnu_andrew@member.fsf.org> PR2347: Fix CACAO patches to apply again * patches/cacao/memory.patch: Removed; needs a complete rewrite if still required. * Makefile.am: (ICEDTEA_PATCHES): Drop CACAO memory patch. * NEWS: Updated. * patches/cacao/launcher.patch: Regenerated.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Tue, 12 May 2015 20:27:44 +0100
parents 9b78b50a6207
children 2db89ffae8b6
files ChangeLog Makefile.am NEWS patches/cacao/launcher.patch patches/cacao/memory.patch
diffstat 5 files changed, 23 insertions(+), 96 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue May 12 03:16:51 2015 +0100
+++ b/ChangeLog	Tue May 12 20:27:44 2015 +0100
@@ -1,3 +1,16 @@
+2015-05-12  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	PR2347: Fix CACAO patches to apply again
+	* patches/cacao/memory.patch:
+	Removed; needs a complete rewrite
+	if still required.
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Drop CACAO memory
+	patch.
+	* NEWS: Updated.
+	* patches/cacao/launcher.patch:
+	Regenerated.
+
 2015-05-12  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	PR1369: Remove outdated bootstrap configure tests
--- a/Makefile.am	Tue May 12 03:16:51 2015 +0100
+++ b/Makefile.am	Tue May 12 20:27:44 2015 +0100
@@ -221,13 +221,11 @@
 if BUILD_CACAO
 ICEDTEA_PATCHES += \
 	patches/cacao/launcher.patch \
-	patches/cacao/memory.patch \
 	patches/cacao/armhf.patch \
 	patches/cacao/pr2032.patch
 else
 if USING_CACAO
-ICEDTEA_PATCHES += \
-	patches/cacao/memory.patch
+ICEDTEA_PATCHES +=
 endif
 endif
 
--- a/NEWS	Tue May 12 03:16:51 2015 +0100
+++ b/NEWS	Tue May 12 20:27:44 2015 +0100
@@ -60,6 +60,7 @@
   - PR2256: Add SystemTap tests
   - PR2257: clean-extract-nashorn rule is never run
   - PR2329: jamvm parallel unpack failures
+  - PR2347: Fix CACAO patches to apply again
   - Don't substitute 'j' for '-j' inside -I directives
   - Extend 8041658 to all files in the HotSpot build.
   - Remove jcheck
--- a/patches/cacao/launcher.patch	Tue May 12 03:16:51 2015 +0100
+++ b/patches/cacao/launcher.patch	Tue May 12 20:27:44 2015 +0100
@@ -1,15 +1,16 @@
---- openjdk/jdk/src/share/bin/java.c.orig	2010-09-07 05:24:49.307192201 +0200
-+++ openjdk/jdk/src/share/bin/java.c	2010-09-07 12:56:00.309691118 +0200
-@@ -174,6 +174,8 @@
-   InvocationFunctions ifn;
- } JavaMainArgs;
+diff -r a5c3d9643077 src/share/bin/java.c
+--- openjdk/jdk/src/share/bin/java.c	Tue Feb 10 16:24:28 2015 +0000
++++ openjdk/jdk/src/share/bin/java.c	Tue May 12 16:53:03 2015 +0100
+@@ -168,6 +168,8 @@
+ static jlong maxHeapSize        = 0;  /* max heap size */
+ static jlong initialHeapSize    = 0;  /* inital heap size */
  
 +#define JNI_VERSION_CACAO 0xcaca0000
 +
  /*
   * Entry point.
   */
-@@ -1923,6 +1925,8 @@
+@@ -1996,6 +1998,8 @@
  
      { /* Create a new thread to create JVM and invoke main method */
        JavaMainArgs args;
@@ -18,7 +19,7 @@
        int rslt;
  
        args.argc = argc;
-@@ -1931,7 +1935,17 @@
+@@ -2004,7 +2008,17 @@
        args.what = what;
        args.ifn = *ifn;
  
--- a/patches/cacao/memory.patch	Tue May 12 03:16:51 2015 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-diff -Nru openjdk.orig/hotspot/make/bsd/makefiles/rules.make openjdk/hotspot/make/bsd/makefiles/rules.make
---- openjdk.orig/hotspot/make/bsd/makefiles/rules.make	2012-06-08 17:13:09.000000000 +0100
-+++ openjdk/hotspot/make/bsd/makefiles/rules.make	2012-06-12 10:50:20.974290246 +0100
-@@ -128,7 +128,7 @@
- # Settings for javac
- BOOT_SOURCE_LANGUAGE_VERSION = 6
- BOOT_TARGET_CLASS_VERSION = 6
--JAVAC_FLAGS = -g -encoding ascii
-+JAVAC_FLAGS = -g -encoding ascii -J-Xmx256m
- BOOTSTRAP_JAVAC_FLAGS = $(JAVAC_FLAGS) -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION)
- 
- # With parallel makes, print a message at the end of compilation.
-diff -Nru openjdk.orig/hotspot/make/linux/makefiles/rules.make openjdk/hotspot/make/linux/makefiles/rules.make
---- openjdk.orig/hotspot/make/linux/makefiles/rules.make	2012-06-08 17:13:09.000000000 +0100
-+++ openjdk/hotspot/make/linux/makefiles/rules.make	2012-06-12 10:50:20.982290377 +0100
-@@ -128,7 +128,7 @@
- # Settings for javac
- BOOT_SOURCE_LANGUAGE_VERSION = 6
- BOOT_TARGET_CLASS_VERSION = 6
--JAVAC_FLAGS = -g -encoding ascii
-+JAVAC_FLAGS = -g -encoding ascii -J-Xmx256m
- BOOTSTRAP_JAVAC_FLAGS = $(JAVAC_FLAGS) -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION)
- 
- # With parallel makes, print a message at the end of compilation.
-diff -Nru openjdk.orig/hotspot/make/solaris/makefiles/rules.make openjdk/hotspot/make/solaris/makefiles/rules.make
---- openjdk.orig/hotspot/make/solaris/makefiles/rules.make	2012-06-08 17:13:09.000000000 +0100
-+++ openjdk/hotspot/make/solaris/makefiles/rules.make	2012-06-12 10:50:20.982290377 +0100
-@@ -120,7 +120,7 @@
- # Settings for javac
- BOOT_SOURCE_LANGUAGE_VERSION = 6
- BOOT_TARGET_CLASS_VERSION = 6
--JAVAC_FLAGS = -g -encoding ascii
-+JAVAC_FLAGS = -g -encoding ascii -J-Xmx256m
- BOOTSTRAP_JAVAC_FLAGS = $(JAVAC_FLAGS) -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION)
- 
- # With parallel makes, print a message at the end of compilation.
-diff -Nru openjdk.orig/hotspot/make/windows/makefiles/rules.make openjdk/hotspot/make/windows/makefiles/rules.make
---- openjdk.orig/hotspot/make/windows/makefiles/rules.make	2012-06-08 17:13:09.000000000 +0100
-+++ openjdk/hotspot/make/windows/makefiles/rules.make	2012-06-12 10:50:20.982290377 +0100
-@@ -45,7 +45,7 @@
- # Settings for javac
- BOOT_SOURCE_LANGUAGE_VERSION=6
- BOOT_TARGET_CLASS_VERSION=6
--JAVAC_FLAGS=-g -encoding ascii
-+JAVAC_FLAGS=-g -encoding ascii -J-Xmx256m
- BOOTSTRAP_JAVAC_FLAGS=$(JAVAC_FLAGS) -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION)
- 
- ProjectFile=jvm.vcproj
-diff -Nru openjdk.orig/jdk/make/common/shared/Platform.gmk openjdk/jdk/make/common/shared/Platform.gmk
---- openjdk.orig/jdk/make/common/shared/Platform.gmk	2012-06-08 17:12:17.000000000 +0100
-+++ openjdk/jdk/make/common/shared/Platform.gmk	2012-06-12 10:50:20.982290377 +0100
-@@ -537,7 +537,7 @@
-       else \
-         echo "false"; \
-       fi)
--    MAX_VM_MEMORY := 512
-+    MAX_VM_MEMORY := 1536
-     MIN_VM_MEMORY := $(MAX_VM_MEMORY)
-   else
-     MB_OF_MEMORY       := unknown
-diff -Nru openjdk.orig/jdk/make/docs/Makefile openjdk/jdk/make/docs/Makefile
---- openjdk.orig/jdk/make/docs/Makefile	2012-06-08 17:12:17.000000000 +0100
-+++ openjdk/jdk/make/docs/Makefile	2012-06-12 11:09:31.616702981 +0100
-@@ -69,9 +69,9 @@
- #    NOTE: javadoc will not complete without these larger settings.
- #    WARNING: This could cause thrashing on low memory machines.
- ifeq ($(ARCH_DATA_MODEL),64)
--  MAX_VM_MEMORY = 1536
-+  MAX_VM_MEMORY = 1792
- else ifeq ($(ARCH),universal)
--  MAX_VM_MEMORY = 1536
-+  MAX_VM_MEMORY = 1792
- else
-   MAX_VM_MEMORY = 768
- endif
-diff -Nru openjdk.orig/langtools/make/build.xml openjdk/langtools/make/build.xml
---- openjdk.orig/langtools/make/build.xml	2012-06-08 17:12:36.000000000 +0100
-+++ openjdk/langtools/make/build.xml	2012-06-12 10:50:20.974290246 +0100
-@@ -796,6 +796,7 @@
-                     <compilerarg value="-implicit:none"/>
-                     <compilerarg value="-Xprefer:source"/>
-                     <compilerarg value="-J-Xbootclasspath/p:@{javac.bootclasspath}"/>
-+		     <compilerarg value="-J-Xmx256M"/>
-                     <compilerarg line="@{bootclasspath.opt}"/>
-                     <compilerarg line="${javac.no.jdk.warnings}"/>
-                     <compilerarg line="${javac.version.opt}"/>