/hg/icedtea6: CA172, PR1266, G453612: ARM hardfloat support for ...
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed Jan 23 12:59:04 PST 2013
changeset 5c83d26b2437 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=5c83d26b2437
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Wed Jan 23 20:58:41 2013 +0000
CA172, PR1266, G453612: ARM hardfloat support for CACAO
2013-01-23 Andrew John Hughes <gnu.andrew at redhat.com>
CA172, PR1266: Add ARM hardfloat support to CACAO.
* Makefile.am:
(CACAO_VERSION): Updated to latest head.
(CACAO_SHA256SUM): Likewise.
* NEWS: List changes in CACAO since last revision.
* patches/cacao/armhf.patch:
Patch to enable hardfloat on triplet used by Gentoo.
diffstat:
ChangeLog | 10 ++++++++++
Makefile.am | 7 ++++---
NEWS | 12 +++++++++++-
patches/cacao/armhf.patch | 12 ++++++++++++
4 files changed, 37 insertions(+), 4 deletions(-)
diffs (84 lines):
diff -r bc8359665940 -r 5c83d26b2437 ChangeLog
--- a/ChangeLog Tue Jan 22 13:53:18 2013 +0000
+++ b/ChangeLog Wed Jan 23 20:58:41 2013 +0000
@@ -1,3 +1,13 @@
+2013-01-23 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ CA172, PR1266: Add ARM hardfloat support to CACAO.
+ * Makefile.am:
+ (CACAO_VERSION): Updated to latest head.
+ (CACAO_SHA256SUM): Likewise.
+ * NEWS: List changes in CACAO since last revision.
+ * patches/cacao/armhf.patch:
+ Patch to enable hardfloat on triplet used by Gentoo.
+
2012-09-25 Xerxes RÃ¥nby <xerxes at zafena.se>
JamVM
diff -r bc8359665940 -r 5c83d26b2437 Makefile.am
--- a/Makefile.am Tue Jan 22 13:53:18 2013 +0000
+++ b/Makefile.am Wed Jan 23 20:58:41 2013 +0000
@@ -5,8 +5,8 @@
OPENJDK_VERSION = b27
OPENJDK_URL = http://download.java.net/openjdk/jdk6/promoted/$(OPENJDK_VERSION)/
-CACAO_VERSION = 9968abd511a3
-CACAO_SHA256SUM = 3b1ce9d2205d2afba4614a194484341758ee2cb340396310ac2c00e5a2a20955
+CACAO_VERSION = 68fe50ac34ec
+CACAO_SHA256SUM = b8230f20d7022f9230bbfea13b2f3f179b2f42db40138ac6d32c82fc418ffc3a
CACAO_BASE_URL = http://icedtea.classpath.org/download/drops/cacao
CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz
CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
@@ -476,7 +476,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_PULSE_JAVA
diff -r bc8359665940 -r 5c83d26b2437 NEWS
--- a/NEWS Tue Jan 22 13:53:18 2013 +0000
+++ b/NEWS Wed Jan 23 20:58:41 2013 +0000
@@ -58,12 +58,22 @@
- PR1176: Synchronise CACAO rules between IcedTea6/7/8 where possible
- RH513605: Updating/Installing OpenJDK should recreate the shared class-data archive
* CACAO
- - PR1120: Unified version for icedtea6/7
+ - CA1120: Unified version for icedtea6/7
- CA166, CA167: check-langtools fixes for icedtea6
- Implemented sun.misc.Perf.highResCounter
- CACAO now identifies by its own Mercurial revision
- Some memory barrier maintenance
- Ability to run when compiled as Thumb on armv5 (no Thumb JIT though)
+ - Stop creating pseudo files for OpenJDK (libjsig.so, Xusage.txt)
+ - Clang fix for the i386 backend
+ - CONTRIBUTE: Reference code submission process wiki instructions.
+ - INSTALL.CACAO: Update, so following the instruction actually works.
+ - Make doxygen work
+ - CA172, PR1266, G453612: ARM hardfloat support
+ - src/scripts/java.in: Look for cacao executable in install path, not in PATH.
+ - src/vm/jit/alpha/asmpart.S: Fix copyright header.
+ - src/vm/jit/alpha/asmpart.S: Properly set up GP in asm_abstractmethoderror
+ - Use @abs_top_builddir@ for support scripts
* JamVM
- ARMv6 armhf: Changes for Raspbian (Raspberry Pi)
- PPC: Don't use lwsync if it isn't supported
diff -r bc8359665940 -r 5c83d26b2437 patches/cacao/armhf.patch
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/cacao/armhf.patch Wed Jan 23 20:58:41 2013 +0000
@@ -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
More information about the distro-pkg-dev
mailing list