summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2012-09-20 13:54:35 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-09-21 14:55:32 +0100
commitdf74f8d9a8b1500da3fffd77f12ec8d1900d0bf6 (patch)
treeed2ab297b69aa9bd523f43595d54ce36c7ce4992 /meta/recipes-devtools
parent3c101af5e33b21f53171c66de0c2c3e797d95247 (diff)
downloadpoky-df74f8d9a8b1500da3fffd77f12ec8d1900d0bf6.tar.gz
gcc: Use 4.7.2 release tarball
This avoids the SVN or git fetcher issues for gcc and the tar is mirrored around the world so it will not be slow Fixes [YOCTO #2908] (From OE-Core rev: 5e03d1e83d0536a2fc69a88d3e5407108836203f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools')
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.7.inc15
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.7/fix-g++-sysroot.patch24
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.7/gcc-poison-system-directories.patch66
-rw-r--r--meta/recipes-devtools/gcc/gcc-common.inc9
4 files changed, 56 insertions, 58 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-4.7.inc b/meta/recipes-devtools/gcc/gcc-4.7.inc
index 7a731db860..1a3e09b071 100644
--- a/meta/recipes-devtools/gcc/gcc-4.7.inc
+++ b/meta/recipes-devtools/gcc/gcc-4.7.inc
@@ -8,10 +8,7 @@ PR = "r13"
8# on branch then PV should be incremented to 4.7.2+svnr${SRCPV} 8# on branch then PV should be incremented to 4.7.2+svnr${SRCPV}
9# to reflect that change 9# to reflect that change
10 10
11# using 4.7.1.0 for upgrade path when we move past 4.7.2 release 11PV = "4.7.2"
12# then we should drop the last 0 as well.
13
14PV = "4.7.1.0+git${SRCPV}"
15 12
16# BINV should be incremented after updating to a revision 13# BINV should be incremented after updating to a revision
17# after a minor gcc release (e.g. 4.7.1 or 4.7.2) has been made 14# after a minor gcc release (e.g. 4.7.1 or 4.7.2) has been made
@@ -21,8 +18,6 @@ PV = "4.7.1.0+git${SRCPV}"
21 18
22BINV = "4.7.2" 19BINV = "4.7.2"
23 20
24SRCREV = "d07e24f4ab59f264d68d21838795349faab5dede"
25BRANCH = "gcc-4_7-branch"
26FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-4.7' ], d)}" 21FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-4.7' ], d)}"
27 22
28DEPENDS =+ "mpfr gmp libmpc" 23DEPENDS =+ "mpfr gmp libmpc"
@@ -36,7 +31,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
36 file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ 31 file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
37 file://COPYING.RUNTIME;md5=fe60d87048567d4fe8c8a0ed2448bcc8" 32 file://COPYING.RUNTIME;md5=fe60d87048567d4fe8c8a0ed2448bcc8"
38 33
39SRC_URI = "git://github.com/mirrors/gcc.git;branch=${BRANCH};protocol=git \ 34SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \
40 file://gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch \ 35 file://gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch \
41 file://100-uclibc-conf.patch \ 36 file://100-uclibc-conf.patch \
42 file://gcc-uclibc-locale-ctype_touplow_t.patch \ 37 file://gcc-uclibc-locale-ctype_touplow_t.patch \
@@ -80,9 +75,11 @@ SRC_URI = "git://github.com/mirrors/gcc.git;branch=${BRANCH};protocol=git \
80 file://0001-crtstuff.c-USE_PT_GNU_EH_FRAME-Define-for-systems-us.patch \ 75 file://0001-crtstuff.c-USE_PT_GNU_EH_FRAME-Define-for-systems-us.patch \
81 file://0001-Makefile.in-vis_hide-gen-hide-list-Do-not-make-defin.patch \ 76 file://0001-Makefile.in-vis_hide-gen-hide-list-Do-not-make-defin.patch \
82 " 77 "
78SRC_URI[md5sum] = "cc308a0891e778cfda7a151ab8a6e762"
79SRC_URI[sha256sum] = "8a9283d7010fb9fe5ece3ca507e0af5c19412626384f8a5e9434251ae100b084"
83 80
84S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/git" 81S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}"
85B = "${WORKDIR}/${BRANCH}/build.${HOST_SYS}.${TARGET_SYS}" 82B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
86 83
87# Language Overrides 84# Language Overrides
88FORTRAN = "" 85FORTRAN = ""
diff --git a/meta/recipes-devtools/gcc/gcc-4.7/fix-g++-sysroot.patch b/meta/recipes-devtools/gcc/gcc-4.7/fix-g++-sysroot.patch
index 116f137a94..aad234c69e 100644
--- a/meta/recipes-devtools/gcc/gcc-4.7/fix-g++-sysroot.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.7/fix-g++-sysroot.patch
@@ -6,10 +6,10 @@ Upstream-Status: Pending
6 6
7Signed-off-by: Khem Raj <raj.khem@gmail.com> 7Signed-off-by: Khem Raj <raj.khem@gmail.com>
8 8
9Index: gcc-4_7-branch/gcc/configure.ac 9Index: gcc-4.7.2/gcc/configure.ac
10=================================================================== 10===================================================================
11--- gcc-4_7-branch.orig/gcc/configure.ac 2012-06-20 00:21:52.182955919 -0700 11--- gcc-4.7.2.orig/gcc/configure.ac 2012-09-20 07:42:30.284941174 -0700
12+++ gcc-4_7-branch/gcc/configure.ac 2012-06-20 00:28:01.386973785 -0700 12+++ gcc-4.7.2/gcc/configure.ac 2012-09-20 07:55:23.148970564 -0700
13@@ -118,6 +118,72 @@ 13@@ -118,6 +118,72 @@
14 local_prefix=/usr/local 14 local_prefix=/usr/local
15 fi 15 fi
@@ -163,10 +163,10 @@ Index: gcc-4_7-branch/gcc/configure.ac
163 AC_ARG_WITH(specs, 163 AC_ARG_WITH(specs,
164 [AS_HELP_STRING([--with-specs=SPECS], 164 [AS_HELP_STRING([--with-specs=SPECS],
165 [add SPECS to driver command-line processing])], 165 [add SPECS to driver command-line processing])],
166Index: gcc-4_7-branch/gcc/configure 166Index: gcc-4.7.2/gcc/configure
167=================================================================== 167===================================================================
168--- gcc-4_7-branch.orig/gcc/configure 2012-06-20 00:27:18.778971725 -0700 168--- gcc-4.7.2.orig/gcc/configure 2012-09-20 07:42:30.284941174 -0700
169+++ gcc-4_7-branch/gcc/configure 2012-06-20 00:28:06.634974041 -0700 169+++ gcc-4.7.2/gcc/configure 2012-09-20 07:55:31.788970893 -0700
170@@ -757,10 +757,6 @@ 170@@ -757,10 +757,6 @@
171 REPORT_BUGS_TO 171 REPORT_BUGS_TO
172 PKGVERSION 172 PKGVERSION
@@ -408,21 +408,21 @@ Index: gcc-4_7-branch/gcc/configure
408 # Check whether --with-specs was given. 408 # Check whether --with-specs was given.
409 if test "${with_specs+set}" = set; then : 409 if test "${with_specs+set}" = set; then :
410 withval=$with_specs; CONFIGURE_SPECS=$withval 410 withval=$with_specs; CONFIGURE_SPECS=$withval
411@@ -17973,7 +17979,7 @@ 411@@ -18013,7 +18019,7 @@
412 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 412 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
413 lt_status=$lt_dlunknown 413 lt_status=$lt_dlunknown
414 cat > conftest.$ac_ext <<_LT_EOF 414 cat > conftest.$ac_ext <<_LT_EOF
415-#line 17976 "configure" 415-#line 18016 "configure"
416+#line 17982 "configure" 416+#line 18022 "configure"
417 #include "confdefs.h" 417 #include "confdefs.h"
418 418
419 #if HAVE_DLFCN_H 419 #if HAVE_DLFCN_H
420@@ -18079,7 +18085,7 @@ 420@@ -18119,7 +18125,7 @@
421 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 421 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
422 lt_status=$lt_dlunknown 422 lt_status=$lt_dlunknown
423 cat > conftest.$ac_ext <<_LT_EOF 423 cat > conftest.$ac_ext <<_LT_EOF
424-#line 18082 "configure" 424-#line 18122 "configure"
425+#line 18088 "configure" 425+#line 18128 "configure"
426 #include "confdefs.h" 426 #include "confdefs.h"
427 427
428 #if HAVE_DLFCN_H 428 #if HAVE_DLFCN_H
diff --git a/meta/recipes-devtools/gcc/gcc-4.7/gcc-poison-system-directories.patch b/meta/recipes-devtools/gcc/gcc-4.7/gcc-poison-system-directories.patch
index b66b23b308..82a55c9b8b 100644
--- a/meta/recipes-devtools/gcc/gcc-4.7/gcc-poison-system-directories.patch
+++ b/meta/recipes-devtools/gcc/gcc-4.7/gcc-poison-system-directories.patch
@@ -27,10 +27,10 @@ Upstream-Status: Inappropriate [distribution: codesourcery]
27 ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of 27 ENABLE_POISON_SYSTEM_DIRECTORIES defined, warn for use of
28 /usr/include, /usr/local/include or /usr/X11R6/include. 28 /usr/include, /usr/local/include or /usr/X11R6/include.
29 29
30Index: gcc-4_7-branch/gcc/common.opt 30Index: gcc-4.7.2/gcc/common.opt
31=================================================================== 31===================================================================
32--- gcc-4_7-branch.orig/gcc/common.opt 2012-04-10 10:54:04.000000000 -0700 32--- gcc-4.7.2.orig/gcc/common.opt 2012-08-06 07:34:27.000000000 -0700
33+++ gcc-4_7-branch/gcc/common.opt 2012-04-10 10:56:02.259442274 -0700 33+++ gcc-4.7.2/gcc/common.opt 2012-09-20 07:40:54.708937540 -0700
34@@ -582,6 +582,10 @@ 34@@ -582,6 +582,10 @@
35 Common Var(warn_padded) Warning 35 Common Var(warn_padded) Warning
36 Warn when padding is required to align structure members 36 Warn when padding is required to align structure members
@@ -42,10 +42,10 @@ Index: gcc-4_7-branch/gcc/common.opt
42 Wshadow 42 Wshadow
43 Common Var(warn_shadow) Warning 43 Common Var(warn_shadow) Warning
44 Warn when one local variable shadows another 44 Warn when one local variable shadows another
45Index: gcc-4_7-branch/gcc/config.in 45Index: gcc-4.7.2/gcc/config.in
46=================================================================== 46===================================================================
47--- gcc-4_7-branch.orig/gcc/config.in 2012-04-10 10:54:04.000000000 -0700 47--- gcc-4.7.2.orig/gcc/config.in 2012-09-20 00:23:55.000000000 -0700
48+++ gcc-4_7-branch/gcc/config.in 2012-04-10 10:56:02.259442274 -0700 48+++ gcc-4.7.2/gcc/config.in 2012-09-20 07:40:54.708937540 -0700
49@@ -144,6 +144,12 @@ 49@@ -144,6 +144,12 @@
50 #endif 50 #endif
51 51
@@ -59,11 +59,11 @@ Index: gcc-4_7-branch/gcc/config.in
59 /* Define if you want all operations on RTL (the basic data structure of the 59 /* Define if you want all operations on RTL (the basic data structure of the
60 optimizer and back end) to be checked for dynamic type safety at runtime. 60 optimizer and back end) to be checked for dynamic type safety at runtime.
61 This is quite expensive. */ 61 This is quite expensive. */
62Index: gcc-4_7-branch/gcc/configure.ac 62Index: gcc-4.7.2/gcc/configure.ac
63=================================================================== 63===================================================================
64--- gcc-4_7-branch.orig/gcc/configure.ac 2012-04-10 10:55:32.000000000 -0700 64--- gcc-4.7.2.orig/gcc/configure.ac 2012-09-20 07:30:27.000000000 -0700
65+++ gcc-4_7-branch/gcc/configure.ac 2012-04-10 10:56:02.259442274 -0700 65+++ gcc-4.7.2/gcc/configure.ac 2012-09-20 07:40:54.708937540 -0700
66@@ -4959,6 +4959,16 @@ 66@@ -4989,6 +4989,16 @@
67 [specify that runtime libraries should be 67 [specify that runtime libraries should be
68 installed in a compiler-specific directory])]) 68 installed in a compiler-specific directory])])
69 69
@@ -80,10 +80,10 @@ Index: gcc-4_7-branch/gcc/configure.ac
80 # Substitute configuration variables 80 # Substitute configuration variables
81 AC_SUBST(subdirs) 81 AC_SUBST(subdirs)
82 AC_SUBST(srcdir) 82 AC_SUBST(srcdir)
83Index: gcc-4_7-branch/gcc/doc/invoke.texi 83Index: gcc-4.7.2/gcc/doc/invoke.texi
84=================================================================== 84===================================================================
85--- gcc-4_7-branch.orig/gcc/doc/invoke.texi 2012-04-10 10:54:04.000000000 -0700 85--- gcc-4.7.2.orig/gcc/doc/invoke.texi 2012-09-14 13:45:27.000000000 -0700
86+++ gcc-4_7-branch/gcc/doc/invoke.texi 2012-04-10 10:56:02.263442231 -0700 86+++ gcc-4.7.2/gcc/doc/invoke.texi 2012-09-20 07:40:54.712937541 -0700
87@@ -260,6 +260,7 @@ 87@@ -260,6 +260,7 @@
88 -Woverlength-strings -Wpacked -Wpacked-bitfield-compat -Wpadded @gol 88 -Woverlength-strings -Wpacked -Wpacked-bitfield-compat -Wpadded @gol
89 -Wparentheses -Wpedantic-ms-format -Wno-pedantic-ms-format @gol 89 -Wparentheses -Wpedantic-ms-format -Wno-pedantic-ms-format @gol
@@ -92,7 +92,7 @@ Index: gcc-4_7-branch/gcc/doc/invoke.texi
92 -Wredundant-decls @gol 92 -Wredundant-decls @gol
93 -Wreturn-type -Wsequence-point -Wshadow @gol 93 -Wreturn-type -Wsequence-point -Wshadow @gol
94 -Wsign-compare -Wsign-conversion -Wstack-protector @gol 94 -Wsign-compare -Wsign-conversion -Wstack-protector @gol
95@@ -3878,6 +3879,14 @@ 95@@ -3879,6 +3880,14 @@
96 for most targets, it is made up of code and thus requires the stack 96 for most targets, it is made up of code and thus requires the stack
97 to be made executable in order for the program to work properly. 97 to be made executable in order for the program to work properly.
98 98
@@ -107,10 +107,10 @@ Index: gcc-4_7-branch/gcc/doc/invoke.texi
107 @item -Wfloat-equal 107 @item -Wfloat-equal
108 @opindex Wfloat-equal 108 @opindex Wfloat-equal
109 @opindex Wno-float-equal 109 @opindex Wno-float-equal
110Index: gcc-4_7-branch/gcc/gcc.c 110Index: gcc-4.7.2/gcc/gcc.c
111=================================================================== 111===================================================================
112--- gcc-4_7-branch.orig/gcc/gcc.c 2012-04-10 10:54:04.000000000 -0700 112--- gcc-4.7.2.orig/gcc/gcc.c 2012-08-06 07:34:27.000000000 -0700
113+++ gcc-4_7-branch/gcc/gcc.c 2012-04-10 10:56:02.267442207 -0700 113+++ gcc-4.7.2/gcc/gcc.c 2012-09-20 07:40:54.716937541 -0700
114@@ -673,6 +673,8 @@ 114@@ -673,6 +673,8 @@
115 %{flto} %{flto=*} %l " LINK_PIE_SPEC \ 115 %{flto} %{flto=*} %l " LINK_PIE_SPEC \
116 "%X %{o*} %{e*} %{N} %{n} %{r}\ 116 "%X %{o*} %{e*} %{N} %{n} %{r}\
@@ -120,10 +120,10 @@ Index: gcc-4_7-branch/gcc/gcc.c
120 %{static:} %{L*} %(mfwrap) %(link_libgcc) %o\ 120 %{static:} %{L*} %(mfwrap) %(link_libgcc) %o\
121 %{fopenmp|ftree-parallelize-loops=*:%:include(libgomp.spec)%(link_gomp)}\ 121 %{fopenmp|ftree-parallelize-loops=*:%:include(libgomp.spec)%(link_gomp)}\
122 %{fgnu-tm:%:include(libitm.spec)%(link_itm)}\ 122 %{fgnu-tm:%:include(libitm.spec)%(link_itm)}\
123Index: gcc-4_7-branch/gcc/incpath.c 123Index: gcc-4.7.2/gcc/incpath.c
124=================================================================== 124===================================================================
125--- gcc-4_7-branch.orig/gcc/incpath.c 2012-04-10 10:54:04.000000000 -0700 125--- gcc-4.7.2.orig/gcc/incpath.c 2012-01-26 15:34:58.000000000 -0800
126+++ gcc-4_7-branch/gcc/incpath.c 2012-04-10 10:56:02.267442207 -0700 126+++ gcc-4.7.2/gcc/incpath.c 2012-09-20 07:40:54.716937541 -0700
127@@ -361,6 +361,24 @@ 127@@ -361,6 +361,24 @@
128 } 128 }
129 fprintf (stderr, _("End of search list.\n")); 129 fprintf (stderr, _("End of search list.\n"));
@@ -149,10 +149,10 @@ Index: gcc-4_7-branch/gcc/incpath.c
149 } 149 }
150 150
151 /* Use given -I paths for #include "..." but not #include <...>, and 151 /* Use given -I paths for #include "..." but not #include <...>, and
152Index: gcc-4_7-branch/gcc/Makefile.in 152Index: gcc-4.7.2/gcc/Makefile.in
153=================================================================== 153===================================================================
154--- gcc-4_7-branch.orig/gcc/Makefile.in 2012-04-10 10:54:05.000000000 -0700 154--- gcc-4.7.2.orig/gcc/Makefile.in 2012-08-06 07:34:27.000000000 -0700
155+++ gcc-4_7-branch/gcc/Makefile.in 2012-04-10 10:56:02.267442207 -0700 155+++ gcc-4.7.2/gcc/Makefile.in 2012-09-20 07:40:54.716937541 -0700
156@@ -2065,7 +2065,7 @@ 156@@ -2065,7 +2065,7 @@
157 157
158 incpath.o: incpath.c incpath.h $(CONFIG_H) $(SYSTEM_H) $(CPPLIB_H) \ 158 incpath.o: incpath.c incpath.h $(CONFIG_H) $(SYSTEM_H) $(CPPLIB_H) \
@@ -162,10 +162,10 @@ Index: gcc-4_7-branch/gcc/Makefile.in
162 162
163 CFLAGS-prefix.o += -DPREFIX=\"$(prefix)\" -DBASEVER=$(BASEVER_s) 163 CFLAGS-prefix.o += -DPREFIX=\"$(prefix)\" -DBASEVER=$(BASEVER_s)
164 prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_H) coretypes.h prefix.h \ 164 prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_H) coretypes.h prefix.h \
165Index: gcc-4_7-branch/gcc/configure 165Index: gcc-4.7.2/gcc/configure
166=================================================================== 166===================================================================
167--- gcc-4_7-branch.orig/gcc/configure 2012-04-10 10:55:32.000000000 -0700 167--- gcc-4.7.2.orig/gcc/configure 2012-09-20 07:30:27.000000000 -0700
168+++ gcc-4_7-branch/gcc/configure 2012-04-10 10:56:12.183442720 -0700 168+++ gcc-4.7.2/gcc/configure 2012-09-20 07:41:08.548938066 -0700
169@@ -914,6 +914,7 @@ 169@@ -914,6 +914,7 @@
170 with_system_zlib 170 with_system_zlib
171 enable_maintainer_mode 171 enable_maintainer_mode
@@ -183,25 +183,25 @@ Index: gcc-4_7-branch/gcc/configure
183 --enable-plugin enable plugin support 183 --enable-plugin enable plugin support
184 --disable-libquadmath-support 184 --disable-libquadmath-support
185 disable libquadmath support for Fortran 185 disable libquadmath support for Fortran
186@@ -17970,7 +17973,7 @@ 186@@ -18010,7 +18013,7 @@
187 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 187 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
188 lt_status=$lt_dlunknown 188 lt_status=$lt_dlunknown
189 cat > conftest.$ac_ext <<_LT_EOF 189 cat > conftest.$ac_ext <<_LT_EOF
190-#line 17973 "configure" 190-#line 18013 "configure"
191+#line 17976 "configure" 191+#line 18016 "configure"
192 #include "confdefs.h" 192 #include "confdefs.h"
193 193
194 #if HAVE_DLFCN_H 194 #if HAVE_DLFCN_H
195@@ -18076,7 +18079,7 @@ 195@@ -18116,7 +18119,7 @@
196 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 196 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
197 lt_status=$lt_dlunknown 197 lt_status=$lt_dlunknown
198 cat > conftest.$ac_ext <<_LT_EOF 198 cat > conftest.$ac_ext <<_LT_EOF
199-#line 18079 "configure" 199-#line 18119 "configure"
200+#line 18082 "configure" 200+#line 18122 "configure"
201 #include "confdefs.h" 201 #include "confdefs.h"
202 202
203 #if HAVE_DLFCN_H 203 #if HAVE_DLFCN_H
204@@ -27075,6 +27078,19 @@ 204@@ -27129,6 +27132,19 @@
205 fi 205 fi
206 206
207 207
diff --git a/meta/recipes-devtools/gcc/gcc-common.inc b/meta/recipes-devtools/gcc/gcc-common.inc
index f0ddfd8b2b..3b0001789f 100644
--- a/meta/recipes-devtools/gcc/gcc-common.inc
+++ b/meta/recipes-devtools/gcc/gcc-common.inc
@@ -43,10 +43,11 @@ SHLIBSDIR = "${STAGING_DIR_TARGET}/shlibs"
43DEBIANNAME_libgcc = "libgcc1" 43DEBIANNAME_libgcc = "libgcc1"
44 44
45MIRRORS =+ "\ 45MIRRORS =+ "\
46${GNU_MIRROR}/gcc/releases/ ftp://gcc.gnu.org/pub/gcc/releases/ \n \ 46${GNU_MIRROR}/gcc ftp://gcc.gnu.org/pub/gcc/releases/ \n \
47${GNU_MIRROR}/gcc/ http://mirrors.rcn.net/pub/sourceware/gcc/releases/ \n \ 47${GNU_MIRROR}/gcc ftp://gd.tuwien.ac.at/gnu/gcc/ \n \
48${GNU_MIRROR}/gcc/releases/ http://gcc.get-software.com/releases/ \n \ 48${GNU_MIRROR}/gcc http://mirrors.rcn.net/pub/sourceware/gcc/releases/ \n \
49${GNU_MIRROR}/gcc/ http://gcc.get-software.com/releases/ \n \ 49${GNU_MIRROR}/gcc http://gcc.get-software.com/releases/ \n \
50${GNU_MIRROR}/gcc http://gcc.get-software.com/releases/ \n \
50" 51"
51 52
52# 53#