diff -ruN rpmbuild-orig/SOURCES/icu.arm.patch rpmbuild/SOURCES/icu.arm.patch
--- rpmbuild-orig/SOURCES/icu.arm.patch	1970-01-01 01:00:00.000000000 +0100
+++ rpmbuild/SOURCES/icu.arm.patch	2015-08-27 19:38:58.640778585 +0200
@@ -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 rpmbuild-orig/SPECS/icu.spec rpmbuild/SPECS/icu.spec
--- rpmbuild-orig/SPECS/icu.spec	2015-05-18 21:47:52.000000000 +0200
+++ rpmbuild/SPECS/icu.spec	2015-08-27 19:42:04.575369525 +0200
@@ -1,6 +1,6 @@
 Name:      icu
 Version:   4.2.1
-Release:   12%{?dist}
+Release:   12%{?dist}.0
 Summary:   International Components for Unicode
 Group:     Development/Tools
 License:   MIT and UCD and Public Domain
@@ -20,6 +20,7 @@
 Patch7:  canonicalize.patch
 Patch8:  icu-testtwodigityear.patch
 Patch9:  icu-Latin-US-ASCII.patch
+Patch10001: icu.arm.patch
 
 %description
 Tools and utilities for developing with icu.
@@ -68,6 +69,7 @@
 %patch7 -p0 -b .canonicalize.patch
 %patch8 -p1 -b .icu-testtwodigityear.patch
 %patch9 -p1 -b .icu-Latin-US-ASCII.patch
+%patch10001 -p1 -b .icu.arm.patch
 
 %build
 cd source
@@ -148,6 +150,9 @@
 %doc source/__docs/%{name}/html/*
 
 %changelog
+* Thu Aug 27 2015 Jacco Ligthart <jacco@redsleeve.org> - 4.2.1-12.0
+- Fix build failure on ARM using Kedar Sovani's patch <kedars@marvell.com>
+
 * Mon May 18 2015 Caolan McNamara <caolanm@redhat.com> - 4.2.1-12
 - Resolves: rhbz#1200973 transliteration "Latin/US-ASCII" unavailable
 
