changeset 2716:3c98e219395e

PR1763: ppc64 JIT doesn't support class data sharing 2014-05-13 Andrew John Hughes <gnu.andrew@member.fsf.org> * 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 Thu, 05 Jun 2014 16:44:44 +0100
parents 12240198c6be
children b68a0fe00baa
files ChangeLog Makefile.am NEWS
diffstat 3 files changed, 19 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Jun 05 16:42:26 2014 +0100
+++ b/ChangeLog	Thu Jun 05 16:44:44 2014 +0100
@@ -1,3 +1,12 @@
+2014-05-13  Andrew John Hughes  <gnu.andrew@member.fsf.org>
+
+	PR1763: 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.
+
 2014-05-01  Andrew John Hughes  <gnu.andrew@member.fsf.org>
 
 	* AUTHORS: Add Tiago.
--- a/Makefile.am	Thu Jun 05 16:42:26 2014 +0100
+++ b/Makefile.am	Thu Jun 05 16:44:44 2014 +0100
@@ -1830,7 +1830,9 @@
 if !ENABLE_CACAO
 if !ZERO_BUILD
 	if [ -e $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/java ] ; then \
-	  $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64"; then \
+	    $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	  fi ; \
 	fi
 endif
 endif
@@ -1958,7 +1960,9 @@
 if !ENABLE_CACAO
 if !ZERO_BUILD
 	if [ -e $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/bin/java ] ; then \
-	  $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64"; then \
+	    $(DEBUG_BUILD_OUTPUT_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	  fi ; \
 	fi
 endif
 endif
@@ -2095,7 +2099,9 @@
 if !ENABLE_CACAO
 if !ZERO_BUILD
 	if [ -e $(BOOT_BUILD_OUTPUT_DIR)/j2sdk-image/bin/java ] ; then \
-	  $(BOOT_BUILD_OUTPUT_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64"; then \
+	    $(BOOT_BUILD_OUTPUT_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	  fi ; \
 	fi
 endif
 endif
--- a/NEWS	Thu Jun 05 16:42:26 2014 +0100
+++ b/NEWS	Thu Jun 05 16:44:44 2014 +0100
@@ -274,6 +274,7 @@
   - PR1737: Support prefixed variants of GNU tools used on *BSD systems
   - PR1756: Bootstrap with IcedTea broken
   - PR1758: Support PPC64 JIT on ppc64le
+  - PR1763: ppc64 JIT doesn't support class data sharing
 * PPC & AIX port
   - Add AIX-specific build instructions to README-ppc.html
   - Added AIX as testing platform for more jtreg tests written in shell-script