summaryrefslogtreecommitdiffstats
path: root/source-builder/config/gcc-4.7-1.cfg
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2013-02-20 11:18:10 +1100
committerChris Johns <chrisj@rtems.org>2013-02-20 11:18:10 +1100
commit9f04b64113935587d1b9dcf7673cd78ca1433c7f (patch)
tree59f384221894f0be64ce7329d55f9bb7443b7b99 /source-builder/config/gcc-4.7-1.cfg
parentAdd the remaining archs to the all build set. (diff)
downloadrtems-source-builder-9f04b64113935587d1b9dcf7673cd78ca1433c7f.tar.bz2
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.
Diffstat (limited to 'source-builder/config/gcc-4.7-1.cfg')
-rw-r--r--source-builder/config/gcc-4.7-1.cfg26
1 files changed, 20 insertions, 6 deletions
diff --git a/source-builder/config/gcc-4.7-1.cfg b/source-builder/config/gcc-4.7-1.cfg
index 519e2c8..a0e2fe2 100644
--- a/source-builder/config/gcc-4.7-1.cfg
+++ b/source-builder/config/gcc-4.7-1.cfg
@@ -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}