This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 3 of 7] cc/gcc: Update gcc download locations


# HG changeset patch
# User Bryan Hundven <bryanhundven@gmail.com>
# Date 1291704127 28800
# Node ID 73795525c82eaa7f4561f358c70d26ef9d72a446
# Parent  44dcdb7cd61606655d62ffee733e9bc446a4c387
cc/gcc: Update gcc download locations

diff -r 44dcdb7cd616 -r 73795525c82e scripts/build/cc/gcc.sh
--- a/scripts/build/cc/gcc.sh	Mon Dec 06 22:42:07 2010 -0800
+++ b/scripts/build/cc/gcc.sh	Mon Dec 06 22:42:07 2010 -0800
@@ -4,16 +4,13 @@
 
 # Download gcc
 do_cc_get() {
-    # Ah! gcc folks are kind of 'different': they store the tarballs in
-    # subdirectories of the same name! That's because gcc is such /crap/ that
-    # it is such /big/ that it needs being splitted for distribution! Sad. :-(
-    # Arrgghh! Some of those versions does not follow this convention:
-    # gcc-3.3.3 lives in releases/gcc-3.3.3, while gcc-2.95.* isn't in a
-    # subdirectory! You bastard!
-    CT_GetFile "gcc-${CT_CC_VERSION}"                                                       \
-               {ftp,http}://ftp.gnu.org/gnu/gcc{,{,/releases}/gcc-${CT_CC_VERSION}}         \
-               ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/releases/gcc-${CT_CC_VERSION} \
-               ftp://ftp.uvsq.fr/pub/gcc/snapshots/${CT_CC_VERSION}
+    # GNU stores files in the gcc directory differently then how the
+    # gcc guys do.
+    CT_GetFile "gcc-${CT_CC_VERSION}"                                                             \
+        {ftp,http}://ftp.gnu.org/gnu/gcc{,/gcc-${CT_CC_VERSION}}                                  \
+        ftp://gcc.gnu.org/pub/gcc/{releases/gcc-,snapshots/}${CT_CC_VERSION}                      \
+        ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/{releases/gcc-,snapshots/}${CT_CC_VERSION} \
+        ftp://ftp.uvsq.fr/pub/gcc/{releases/gcc-,snapshots/}${CT_CC_VERSION}                      \
 
     # Starting with GCC 4.3, ecj is used for Java, and will only be
     # built if the configure script finds ecj.jar at the top of the

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]