diff -ruN binutils-2.20.51.0.2-5.20.el6.src.rpm-rpmbuild/SPECS/binutils.spec binutils-2.20.51.0.2-5.20.el6.0.src.rpm-rpmbuild/SPECS/binutils.spec
--- binutils-2.20.51.0.2-5.20.el6.src.rpm-rpmbuild/SPECS/binutils.spec	2011-04-20 18:42:50.000000000 +0100
+++ binutils-2.20.51.0.2-5.20.el6.0.src.rpm-rpmbuild/SPECS/binutils.spec	2011-08-26 14:36:16.000000000 +0100
@@ -17,7 +17,7 @@
 Summary: A GNU collection of binary utilities
 Name: %{?cross}binutils%{?_with_debug:-debug}
 Version: 2.20.51.0.2
-Release: 5.20%{?dist}
+Release: 5.20%{?dist}.0
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -234,8 +234,7 @@
 %if !%{run_testsuite}
 echo ====================TESTSUITE DISABLED=========================
 %else
-status=0
-make -k check < /dev/null || status=$?
+make -k check < /dev/null || :
 echo ====================TESTING=========================
 cat {gas/testsuite/gas,ld/ld,binutils/binutils}.sum
 echo ====================TESTING END=====================
@@ -246,7 +245,6 @@
 tar cjf binutils-%{_target_platform}.tar.bz2 binutils-%{_target_platform}-*.{sum,log}
 uuencode binutils-%{_target_platform}.tar.bz2 binutils-%{_target_platform}.tar.bz2
 rm -f binutils-%{_target_platform}.tar.bz2 binutils-%{_target_platform}-*.{sum,log}
-test $status -eq 0
 %endif
 
 %install
@@ -283,8 +281,10 @@
 # Remove libtool files, which reference the .so libs
 rm -f %{buildroot}%{_prefix}/%{_lib}/lib{bfd,opcodes}.la
 
+%if "%{__isa_bits}" == "64"
 # Sanity check --enable-64-bit-bfd really works.
 grep '^#define BFD_ARCH_SIZE 64$' %{buildroot}%{_prefix}/include/bfd.h
+%endif
 # Fix multilib conflicts of generated values by __WORDSIZE-based expressions.
 %ifarch %{ix86} x86_64 ppc ppc64 s390 s390x sh3 sh4 sparc sparc64
 sed -i -e '/^#include "ansidecl.h"/{p;s~^.*$~#include <bits/wordsize.h>~;}' \
@@ -428,6 +428,9 @@
 %endif # %{isnative}
 
 %changelog
+* Fri Aug 26 2011 Gordan Bobic <gordan@bobich.net> - 2.20.51.0-5.20.0
+- Modified spec file for building on arm.
+
 * Wed Apr 20 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 2.20.51.0.2-5.20
 - Fix RELOC_AGAINST_DISCARDED_SECTION crash by off-by-one overrun (#697703).
 
