#
# Conditional build:
-%bcond_with eabi # build with Embedded ABI support
+%bcond_without eabi # build without Embedded ABI support
#
Summary: Cross ARM GNU binary utility development utilities - binutils
Summary(es): Utilitarios para desarrollo de binarios de la GNU - ARM binutils
Summary(pt_BR): Utilitários para desenvolvimento de binários da GNU - ARM binutils
Summary(tr): GNU geliþtirme araçlarý - ARM binutils
Name: crossarm-binutils
-Version: 2.16.90.0.2
+Version: 2.17.50.0.5
Release: 1%{?with_eabi:eabi}
License: GPL
Group: Development/Tools
Source0: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
-# Source0-md5: 4c03bb2c97fb06ecd5e8e8dbb44a1878
+# Source0-md5: 00eccd47e19a9f24410a137a849aa3fc
+Source1: crossarm-lpc2104.ld
+Source2: crossarm-lpc2106.ld
URL: http://sources.redhat.com/binutils/
BuildRequires: automake
BuildRequires: bash
cp -f /usr/share/automake/config.sub .
# ldscripts won't be generated properly if SHELL is not bash...
-CFLAGS="%{rpmcflags}" \
+CFLAGS="%{rpmcflags} -fno-strict-aliasing" \
LDFLAGS="%{rpmldflags}" \
CONFIG_SHELL="/bin/bash" \
./configure \
infodir=$RPM_BUILD_ROOT%{_infodir} \
libdir=$RPM_BUILD_ROOT%{_libdir}
+install %{SOURCE1} $RPM_BUILD_ROOT%{arch}/lib/ldscripts/lpc2104.ld
+install %{SOURCE2} $RPM_BUILD_ROOT%{arch}/lib/ldscripts/lpc2106.ld
+
# remove these man pages unless we cross-build for win*/netware platforms.
# however, this should be done in Makefiles.
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{*dlltool,*nlmconv,*windres}.1