changeset in /hg/icedtea6: 2008-04-02 Gary Benson <gbenson at red...
Gary Benson
gbenson at redhat.com
Wed Apr 2 02:03:43 PDT 2008
changeset bf41c62c449a in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=bf41c62c449a
description:
2008-04-02 Gary Benson <gbenson at redhat.com>
* patches/icedtea-zero.patch: Workaround for arm.
diffstat:
2 files changed, 30 insertions(+)
ChangeLog | 4 ++++
patches/icedtea-zero.patch | 26 ++++++++++++++++++++++++++
diffs (44 lines):
diff -r fe9999ff0b5d -r bf41c62c449a ChangeLog
--- a/ChangeLog Tue Apr 01 09:46:02 2008 -0400
+++ b/ChangeLog Wed Apr 02 05:03:14 2008 -0400
@@ -1,3 +1,7 @@ 2008-04-01 Gary Benson <gbenson at redhat
+2008-04-02 Gary Benson <gbenson at redhat.com>
+
+ * patches/icedtea-zero.patch: Workaround for arm.
+
2008-04-01 Gary Benson <gbenson at redhat.com>
* patches/icedtea-arm-uname.patch: New file.
diff -r fe9999ff0b5d -r bf41c62c449a patches/icedtea-zero.patch
--- a/patches/icedtea-zero.patch Tue Apr 01 09:46:02 2008 -0400
+++ b/patches/icedtea-zero.patch Wed Apr 02 05:03:14 2008 -0400
@@ -133,3 +133,29 @@ diff -ru openjdk/hotspot/src/share/vm/ut
}
STEP(140, "(printing VM operation)" )
+diff -r 789c601c8ba9 openjdk/hotspot/src/os/linux/vm/os_linux.cpp
+--- openjdk/hotspot/src/os/linux/vm/os_linux.cpp Tue Apr 01 14:49:28 2008 +0100
++++ openjdk/hotspot/src/os/linux/vm/os_linux.cpp Wed Apr 02 09:51:37 2008 +0100
+@@ -1690,7 +1690,8 @@ void * os::dll_load(const char *filename
+ {EM_SPARC32PLUS, EM_SPARC, ELFCLASS32, ELFDATA2MSB, (char*)"Sparc 32"},
+ {EM_SPARCV9, EM_SPARCV9, ELFCLASS64, ELFDATA2MSB, (char*)"Sparc v9 64"},
+ {EM_PPC, EM_PPC, ELFCLASS32, ELFDATA2MSB, (char*)"Power PC 32"},
+- {EM_PPC64, EM_PPC64, ELFCLASS64, ELFDATA2MSB, (char*)"Power PC 64"}
++ {EM_PPC64, EM_PPC64, ELFCLASS64, ELFDATA2MSB, (char*)"Power PC 64"},
++ {EM_ARM, EM_ARM, ELFCLASS32, ELFDATA2LSB, (char*)"ARM"}
+ };
+
+ #if (defined IA32)
+@@ -1707,9 +1708,11 @@ void * os::dll_load(const char *filename
+ static Elf32_Half running_arch_code=EM_PPC64;
+ #elif (defined __powerpc__)
+ static Elf32_Half running_arch_code=EM_PPC;
++ #elif (defined ARM)
++ static Elf32_Half running_arch_code=EM_ARM;
+ #else
+ #error Method os::dll_load requires that one of following is defined:\
+- IA32, AMD64, IA64, __sparc, __powerpc__
++ IA32, AMD64, IA64, __sparc, __powerpc__, ARM
+ #endif
+
+ // Identify compatability class for VM's architecture and library's architecture
More information about the distro-pkg-dev
mailing list