mirror of
https://git.rtems.org/rtems-source-builder
synced 2024-10-09 07:15:10 +08:00
Architecture arm-rtems4.11 uses EABI.
Switch the arm-rtems4.11 to use EABI. The patch do this is taken from http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53325.
This commit is contained in:
@@ -58,23 +58,37 @@ Source22: ftp://ftp.gnu.org/gnu/gmp/gmp-%{gmp_version}.tar.bz2
|
||||
%prep
|
||||
%setup -q -c -T -n %{name}-%{version}
|
||||
|
||||
# gcc core
|
||||
# gcc and optional the g++ core if separate packages
|
||||
%setup -q -T -D -n %{name}-%{version} -a0
|
||||
cd gcc-%{gcc_version}
|
||||
%{?patch0:%patch0 -p1}
|
||||
cd ..
|
||||
|
||||
# g++
|
||||
%{?source1:%setup -q -T -D -n %{name}-%{version} -a1}
|
||||
cd gcc-%{gcc_version}
|
||||
%{?patch0:%patch0 -p1}
|
||||
%{?patch1:%patch1 -p1}
|
||||
%{?patch2:%patch2 -p1}
|
||||
%{?patch3:%patch3 -p1}
|
||||
%{?patch4:%patch4 -p1}
|
||||
%{?patch5:%patch5 -p1}
|
||||
%{?patch6:%patch6 -p1}
|
||||
%{?patch7:%patch7 -p1}
|
||||
%{?patch8:%patch8 -p1}
|
||||
%{?patch9:%patch9 -p1}
|
||||
cd ..
|
||||
|
||||
# newlib
|
||||
%setup -q -T -D -n %{name}-%{version} -a10
|
||||
cd newlib-%{newlib_version}
|
||||
%{?patch10:%patch10 -p1}
|
||||
%{?patch11:%patch11 -p1}
|
||||
%{?patch12:%patch12 -p1}
|
||||
%{?patch13:%patch13 -p1}
|
||||
%{?patch14:%patch14 -p1}
|
||||
%{?patch15:%patch15 -p1}
|
||||
%{?patch16:%patch16 -p1}
|
||||
%{?patch17:%patch17 -p1}
|
||||
%{?patch18:%patch18 -p1}
|
||||
%{?patch19:%patch19 -p1}
|
||||
cd ..
|
||||
|
||||
# Link newlib into the gcc source tree
|
||||
ln -s ../newlib-%{newlib_version}/newlib gcc-%{gcc_version}
|
||||
|
||||
|
Reference in New Issue
Block a user