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)
openSUSE Build Service is sponsored by