diff -ruN icu-4.2.1-9.el6.src.rpm-rpmbuild/SOURCES/icu.arm.patch icu-4.2.1-9.el6.0.src.rpm-rpmbuild/SOURCES/icu.arm.patch
--- icu-4.2.1-9.el6.src.rpm-rpmbuild/SOURCES/icu.arm.patch	1970-01-01 01:00:00.000000000 +0100
+++ icu-4.2.1-9.el6.0.src.rpm-rpmbuild/SOURCES/icu.arm.patch	2011-10-28 08:46:11.000000000 +0100
@@ -0,0 +1,21 @@
+--- icu/source/tools/toolutil/pkg_genc.c.orig	2009-10-05 20:42:46.878010257 +0200
++++ icu/source/tools/toolutil/pkg_genc.c	2009-10-05 20:43:44.073164845 +0200
+@@ -118,10 +118,18 @@ static const struct AssemblyType {
+ } assemblyHeader[] = {
+     {"gcc",
+         ".globl %s\n"
++#ifdef __arm__
++        "\t.section .note.GNU-stack,\"\",%%progbits\n"
++#else
+         "\t.section .note.GNU-stack,\"\",@progbits\n"
++#endif
+         "\t.section .rodata\n"
+         "\t.align 8\n" /* Either align 8 bytes or 2^8 (256) bytes. 8 bytes is needed. */
++#ifdef __arm__
++        "\t.type %s,%%object\n"
++#else
+         "\t.type %s,@object\n"
++#endif
+         "%s:\n\n",
+ 
+         ".long ","",HEX_0X
diff -ruN icu-4.2.1-9.el6.src.rpm-rpmbuild/SPECS/icu.spec icu-4.2.1-9.el6.0.src.rpm-rpmbuild/SPECS/icu.spec
--- icu-4.2.1-9.el6.src.rpm-rpmbuild/SPECS/icu.spec	2010-05-27 09:14:03.000000000 +0100
+++ icu-4.2.1-9.el6.0.src.rpm-rpmbuild/SPECS/icu.spec	2011-10-28 08:45:38.000000000 +0100
@@ -1,6 +1,6 @@
 Name:      icu
 Version:   4.2.1
-Release:   9%{?dist}
+Release:   9%{?dist}.0
 Summary:   International Components for Unicode
 Group:     Development/Tools
 License:   MIT and UCD and Public Domain
@@ -17,6 +17,7 @@
 Patch4:  icu.6969.pkgdata.patch
 Patch5:  icu.XXXX.install.patch
 Patch6:  icu.7119.s390x.patch
+Patch10001: icu.arm.patch
 
 %description
 Tools and utilities for developing with icu.
@@ -62,6 +63,7 @@
 %patch4 -p0 -b .icu.6969.pkgdata.patch
 %patch5 -p1 -b .icu.XXXX.install.patch
 %patch6 -p1 -b .icu.7119.s390x.patch
+%patch10001 -p1 -b .icu.arm.patch
 
 %build
 cd source
@@ -142,6 +144,9 @@
 %doc source/__docs/%{name}/html/*
 
 %changelog
+* Fri Oct 28 2011 Gordan Bobic <gordan@bobich.net> - 4.2.1-9.0
+- Fix build failure on ARM using Kedar Sovani's patch <kedars@marvell.com>
+
 * Thu May 27 2010 Caolan McNamara <caolanm@redhat.com> - 4.2.1-9
 - Resolves: rhbz#596171 drop icu.icu6284.strictalias.patch and use
   -fno-strict-aliasig as upstream has added a pile more and doesn't look
