File icu.6969.arm.patch of Package icu
diff -ru source-orig/tools/toolutil/pkg_genc.c source/tools/toolutil/pkg_genc.c
--- source-orig/tools/toolutil/pkg_genc.c 2009-07-01 18:50:42.000000000 +0000
+++ source/tools/toolutil/pkg_genc.c 2010-03-17 12:59:53.000000000 +0000
@@ -643,9 +643,13 @@
/* set defaults */
#ifdef U_ELF
/* set EM_386 because elf.h does not provide better defaults */
+#ifdef __arm__
+ *pCPU=EM_ARM;
+#else
*pCPU=EM_386;
+#endif
*pBits=32;
- *pIsBigEndian=(UBool)(U_IS_BIG_ENDIAN ? ELFDATA2MSB : ELFDATA2LSB);
+ *pIsBigEndian=(UBool)U_IS_BIG_ENDIAN;
#elif defined(U_WINDOWS)
/* _M_IA64 should be defined in windows.h */
# if defined(_M_IA64)