changeset 2579:703212f89ecb

PR2432: ppc64 JIT doesn't support class data sharing 2014-05-13 Andrew John Hughes <gnu.andrew@member.fsf.org> PR2432: ppc64 JIT doesn't support class data sharing * Makefile.am: (add-archive): Skip on ppc64. (add-archive-debug): Likewise. (add-archive-boot): Likewise. * NEWS: Updated.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Tue, 16 Jun 2015 22:02:51 +0100
parents aecf66878c91
children 8e7d421dd92e
files ChangeLog Makefile.am NEWS
diffstat 3 files changed, 19 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Jun 16 20:04:36 2015 +0100
+++ b/ChangeLog	Tue Jun 16 22:02:51 2015 +0100
@@ -1,3 +1,12 @@
+2014-05-13  Andrew John Hughes  <gnu.andrew@member.fsf.org>
+
+	PR2432: ppc64 JIT doesn't support class data sharing
+	* Makefile.am:
+	(add-archive): Skip on ppc64.
+	(add-archive-debug): Likewise.
+	(add-archive-boot): Likewise.
+	* NEWS: Updated.
+
 2015-06-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	PR2429: OpenJDK build does not copy a symlinked
--- a/Makefile.am	Tue Jun 16 20:04:36 2015 +0100
+++ b/Makefile.am	Tue Jun 16 22:02:51 2015 +0100
@@ -1691,7 +1691,9 @@
 if !ENABLE_CACAO
 if !ZERO_BUILD
 	if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \
-	  $(BUILD_SDK_DIR)/bin/java -Xshare:dump ; \
+	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64"; then \
+	    $(BUILD_SDK_DIR)/bin/java -Xshare:dump ; \
+	  fi ; \
 	fi
 endif
 endif
@@ -1717,7 +1719,9 @@
 if !ENABLE_CACAO
 if !ZERO_BUILD
 	if [ -e $(BUILD_DEBUG_SDK_DIR)/bin/java ] ; then \
-	  $(BUILD_DEBUG_SDK_DIR)/bin/java -Xshare:dump ; \
+	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64"; then \
+	    $(BUILD_DEBUG_SDK_DIR)/bin/java -Xshare:dump ; \
+	  fi ; \
 	fi
 endif
 endif
@@ -1824,7 +1828,9 @@
 if !ENABLE_CACAO
 if !ZERO_BUILD
 	if [ -e $(BUILD_BOOT_SDK_DIR)/bin/java ] ; then \
-	  $(BUILD_BOOT_SDK_DIR)/bin/java -Xshare:dump ; \
+	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64"; then \
+	    $(BUILD_BOOT_SDK_DIR)/bin/java -Xshare:dump ; \
+	  fi ; \
 	fi
 endif
 endif
--- a/NEWS	Tue Jun 16 20:04:36 2015 +0100
+++ b/NEWS	Tue Jun 16 22:02:51 2015 +0100
@@ -104,6 +104,7 @@
   - PR2413: OpenJDK doesn't auto-select Zero on architectures where no server JVM is available
   - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to OpenJDK build
   - PR2429: OpenJDK build does not copy a symlinked cacerts file
+  - PR2432: ppc64 JIT doesn't support class data sharing
   - Don't substitute 'j' for '-j' inside -I directives
   - Extend 8041658 to all files in the HotSpot build.
   - Remove jcheck