changeset 2781:38192e372210

PR2297: Use the IcedTea 2.6.0 HotSpot for ARM32 by default 2015-04-15 Andrew John Hughes <gnu.andrew@member.fsf.org> PR2297: Use the IcedTea 2.6.0 HotSpot for ARM32 by default * INSTALL: Update HotSpot build documentation accordingly. * NEWS: Updated. * acinclude.m4: (IT_WITH_HOTSPOT_BUILD): Use 'aarch64' when JRE_ARCH_DIR is either arm or aarch64.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Wed, 15 Apr 2015 00:42:01 +0100
parents bbb69dac5c7c
children 6c555fd5b700
files ChangeLog INSTALL NEWS acinclude.m4
diffstat 4 files changed, 16 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Apr 15 00:25:14 2015 +0100
+++ b/ChangeLog	Wed Apr 15 00:42:01 2015 +0100
@@ -1,3 +1,14 @@
+2015-04-15  Andrew John Hughes  <gnu.andrew@member.fsf.org>
+
+	PR2297: Use the IcedTea 2.6.0 HotSpot
+	for ARM32 by default
+	* INSTALL: Update HotSpot build
+	documentation accordingly.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_WITH_HOTSPOT_BUILD): Use 'aarch64'
+	when JRE_ARCH_DIR is either arm or aarch64.
+
 2015-04-14  Andrew John Hughes  <gnu.andrew@member.fsf.org>
 
 	* NEWS: Updated.
--- a/INSTALL	Wed Apr 15 00:25:14 2015 +0100
+++ b/INSTALL	Wed Apr 15 00:42:01 2015 +0100
@@ -360,8 +360,9 @@
 
 Currently, IcedTea 2.x supports the 'default' HotSpot tree, which is
 part of the IcedTea forest for the particular minor release series
-being used, and 'aarch64', which uses snapshots of the AArch64 HotSpot
-port available at http://hg.openjdk.java.net/aarch64-port/jdk7u
+being used, and 'aarch64', which uses snapshots of the HotSpot tree
+from the forthcoming 2.6.0 release of IcedTea. The latter is the default
+on both the ARM 32 and AArch64 architectures.
 
 JavaScript Support
 ==================
--- a/NEWS	Wed Apr 15 00:25:14 2015 +0100
+++ b/NEWS	Wed Apr 15 00:42:01 2015 +0100
@@ -113,6 +113,7 @@
   - PR2250: JSSE server is still limited to 768-bit DHE
 * ARM32 port
   - PR2228: Add ARM32 JIT
+  - PR2297: Use the IcedTea 2.6.0 HotSpot for ARM32 by default
   - Several bug fixes to get Eclipse working
 * AArch64 port
   - Add java.lang.ref.Reference.get intrinsic to template interpreter
--- a/acinclude.m4	Wed Apr 15 00:25:14 2015 +0100
+++ b/acinclude.m4	Wed Apr 15 00:42:01 2015 +0100
@@ -928,7 +928,7 @@
 AC_DEFUN_ONCE([IT_WITH_HOTSPOT_BUILD],
 [
   AC_REQUIRE([IT_ENABLE_ZERO_BUILD])
-  if test "x$JRE_ARCH_DIR" = "xaarch64"; then
+  if test "x$JRE_ARCH_DIR" = "xaarch64" -o "x$JRE_ARCH_DIR" = "xarm"; then
     DEFAULT_BUILD="aarch64"
   else
     DEFAULT_BUILD="default"