changeset 2546:0ba138b78b5f

CA172, PR2330, G453612: Add ARM hardfloat support to CACAO on Gentoo. 2013-01-23 Andrew John Hughes <gnu.andrew@redhat.com> CA172, PR2330, G453612: Add ARM hardfloat support to CACAO on Gentoo. * Makefile.am: (ICEDTEA_PATCHES): Add armhf patch when building CACAO. * NEWS: Updated, adding CACAO section. * patches/cacao/armhf.patch: Patch to enable hardfloat on triplet used by Gentoo.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Wed, 06 May 2015 06:04:57 +0100
parents 8161faa0fe16
children 1c77e4c99219
files ChangeLog Makefile.am NEWS patches/cacao/armhf.patch
diffstat 4 files changed, 29 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue May 05 05:21:07 2015 +0100
+++ b/ChangeLog	Wed May 06 06:04:57 2015 +0100
@@ -1,3 +1,14 @@
+2013-01-23  Andrew John Hughes  <gnu.andrew@redhat.com>
+
+	CA172, PR2330, G453612: Add ARM hardfloat support
+	to CACAO on Gentoo.
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add armhf patch when building
+	CACAO.
+	* NEWS: Updated, adding CACAO section.
+	* patches/cacao/armhf.patch:
+	Patch to enable hardfloat on triplet used by Gentoo.
+
 2011-10-19  Andrew John Hughes  <ahughes@redhat.com>
 
 	* patches/cacao/6714758.patch:
--- a/Makefile.am	Tue May 05 05:21:07 2015 +0100
+++ b/Makefile.am	Wed May 06 06:04:57 2015 +0100
@@ -223,7 +223,8 @@
 if BUILD_CACAO
 ICEDTEA_PATCHES += \
 	patches/cacao/launcher.patch \
-	patches/cacao/memory.patch
+	patches/cacao/memory.patch \
+	patches/cacao/armhf.patch
 endif
 
 if ENABLE_CACAO
--- a/NEWS	Tue May 05 05:21:07 2015 +0100
+++ b/NEWS	Wed May 06 06:04:57 2015 +0100
@@ -25,8 +25,6 @@
   - S8041658: Use of -fdevirtualize on macroAssembler_x86.o (via -O2) with gcc 4.9.0 creates broken VM
   - PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops
   - PR1275: Provide option to turn off downloading of tarballs
-  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where possible
-  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where possible
   - PR1281, RH513605: Updating/Installing OpenJDK should recreate the shared class-data archive
   - PR1289: Allow JARs to be optionally compressed by setting COMPRESS_JARS
   - PR1291: Ensure unlimited crypto policy is in place.
@@ -91,6 +89,10 @@
   - JSR 292: correct intrinsic cache COMPARE function
   - Race condition in setting up imethod table
   - GC: Minor performance improvement
+* CACAO
+  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where possible
+  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where possible
+  - CA172, PR2330, G453612: Add ARM hardfloat support to CACAO on Gentoo
 
 New in release 2.0 (2011-XX-XX):
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/cacao/armhf.patch	Wed May 06 06:04:57 2015 +0100
@@ -0,0 +1,12 @@
+diff --git a/configure.ac b/configure.ac
+--- cacao/cacao/configure.ac
++++ cacao/cacao/configure.ac
+@@ -50,7 +50,7 @@
+     JAVA_ARCH="arm"
+ 
+     case "$host" in
+-	*-gnueabihf)
++       *-hardfloat-*-gnueabi | *-gnueabihf)
+ 		ARCH_FLAGS="$ARCH_FLAGS -D__ARMHF__"
+ 		;;
+ 	esac