diff -u openjdk-7-7u7-2.3.2a/debian/changelog openjdk-7-7u7-2.3.2a/debian/changelog --- openjdk-7-7u7-2.3.2a/debian/changelog +++ openjdk-7-7u7-2.3.2a/debian/changelog @@ -1,3 +1,9 @@ +openjdk-7 (7u7-2.3.2a-1+rpi1) wheezy-staging; urgency=low + + * Alter arm_port/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S for armv6 + + -- Peter Michael Green Mon, 30 Jul 2012 12:46:55 +0000 + openjdk-7 (7u7-2.3.2a-1) experimental; urgency=low * Upload to experimental. diff -u openjdk-7-7u7-2.3.2a/debian/rules openjdk-7-7u7-2.3.2a/debian/rules --- openjdk-7-7u7-2.3.2a/debian/rules +++ openjdk-7-7u7-2.3.2a/debian/rules @@ -467,7 +467,7 @@ endif endif endif - + DISTRIBUTION_PATCHES += debian/patches/armhf_armv6_asmfix.diff export DISTRIBUTION_PATCHES DISTRIBUTION_ECJ_PATCHES ifeq ($(STAGE1_JAVA),gcj) only in patch2: unchanged: --- openjdk-7-7u7-2.3.2a.orig/debian/openjdk-7-jre-zero/usr/share/lintian/overrides/openjdk-7-jre-zero +++ openjdk-7-7u7-2.3.2a/debian/openjdk-7-jre-zero/usr/share/lintian/overrides/openjdk-7-jre-zero @@ -0,0 +1,2 @@ +# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997. +openjdk-7-jre-zero binary: unstripped-binary-or-object only in patch2: unchanged: --- openjdk-7-7u7-2.3.2a.orig/debian/patches/armhf_armv6_asmfix.diff +++ openjdk-7-7u7-2.3.2a/debian/patches/armhf_armv6_asmfix.diff @@ -0,0 +1,27 @@ +--- openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S ++++ openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S +@@ -583,13 +583,13 @@ + .arch armv4 + + #else +- .arch armv7-a ++ .arch armv6 + #endif + + #ifdef HW_FP + + #ifdef __ARM_PCS_VFP +- .fpu vfpv3-d16 ++ .fpu vfpv2 + .eabi_attribute Tag_ABI_HardFP_use, 3 + .eabi_attribute Tag_ABI_VFP_args, 1 + #else // __ARM_PCS_VFP +@@ -5046,7 +5046,7 @@ + + SUB_DISPATCH_TABLES + +- .arch armv7-a ++ .arch armv6 + + ALIGN_CODE + .global Thumb2_stubs