File gcc-bootstrap.spec of Package arm-cross-gcc-bootstrap
# norootforbuild
Name: arm-cross-gcc-bootstrap
Version: 4.3.3
BuildRequires: gcc-c++ arm-cross-binutils mpfr-devel mpfr gmp-devel gmp
Requires: arm-cross-binutils mpfr-devel mpfr gmp-devel gmp
Summary: GNU gcc bootstrap
Requires(post): info
Requires(preun): info
Release: 0
License: LGPLv2.1+
Group: Development
Source: gcc-4.3.3.tar.gz
Group: Development
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Gcc bootstrap for arm cortex processor
%define _prefix /opt
%define _infodir /opt/info
%prep
%setup -q -n gcc-4.3.3
%build
mkdir build-dir
cd build-dir
../configure --target=arm-none-eabi --prefix=%{_prefix} --enable-interwork --enable-multilib --enable-languages="c" --with-newlib --without-headers --disable-shared --disable-nls
make all-gcc
%install
cd build-dir
make DESTDIR=$RPM_BUILD_ROOT install-gcc
%files
%defattr(-,root,root)
%{_prefix}
%post
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
%preun
if [ $1 = 0 ] ; then
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
fi