#
# Conditional build:
-%bcond_without eabi # build without Embedded ABI support
+%bcond_without gnueabi # build without GNU 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(fr): Utilitaires de développement binaire de GNU - ARM binutils
-Summary(pl): Skro¶ne narzêdzia programistyczne GNU dla 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
+Summary(es.UTF-8): Utilitarios para desarrollo de binarios de la GNU - ARM binutils
+Summary(fr.UTF-8): Utilitaires de développement binaire de GNU - ARM binutils
+Summary(pl.UTF-8): Skrośne narzędzia programistyczne GNU dla ARM - binutils
+Summary(pt_BR.UTF-8): Utilitários para desenvolvimento de binários da GNU - ARM binutils
+Summary(tr.UTF-8): GNU geliştirme araçları - ARM binutils
Name: crossarm-binutils
-Version: 2.17.50.0.3
-Release: 1%{?with_eabi:eabi}
+Version: 2.18.50.0.2
+Release: 1%{?with_gnueabi:gnueabi}
License: GPL
Group: Development/Tools
Source0: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
-# Source0-md5: 684c535df0ff8ffaa11fe4aed14539e7
+# Source0-md5: ba4647b164a4700ca62e6eeb76cae4fc
Source1: crossarm-lpc2104.ld
Source2: crossarm-lpc2106.ld
URL: http://sources.redhat.com/binutils/
BuildRequires: bash
BuildRequires: bison
BuildRequires: flex
-%{?with_eabi:Provides: crossarm-binutils(eabi)}
+%{?with_gnueabi:Provides: crossarm-binutils(gnueabi)}
ExcludeArch: arm
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define target arm-linux%{?with_eabi:-eabi}
+%define target arm-linux%{?with_gnueabi:-gnueabi}
%define arch %{_prefix}/%{target}
%description
This package contains the cross version for ARM.
-%description -l pl
-Pakiet binutils zawiera zestaw narzêdzi umo¿liwiaj±cych kompilacjê
-programów. Znajduj± siê tutaj miêdzy innymi assembler, konsolidator
-(linker), a tak¿e inne narzêdzia do manipulowania binarnymi plikami
-programów i bibliotek.
+%description -l pl.UTF-8
+Pakiet binutils zawiera zestaw narzędzi umożliwiających kompilację
+programów. Znajdują się tutaj między innymi assembler, konsolidator
+(linker), a także inne narzędzia do manipulowania binarnymi plikami
+programów i bibliotek.
-Ten pakiet zawiera wersjê skro¶n± generuj±c± kod dla ARM.
+Ten pakiet zawiera wersję skrośną generującą kod dla ARM.
%prep
%setup -q -n binutils-%{version}
--libdir=%{_libdir} \
--mandir=%{_mandir} \
--infodir=%{_infodir} \
- --target=%{target}
+ --target=%{target} \
+ --with-sysroot=%{_libdir}/%{target}
%{__make} all \
tooldir=%{_prefix} \