comparison download.sh @ 749:34f9a88336a8

Move stable to gcc-4.2.1, and use an even _bigger_ hammer to make canadian builds work with that. (./configure sucks even _more_ in this version, big shock there.)
author Rob Landley <rob@landley.net>
date Mon, 15 Jun 2009 02:09:39 -0500
parents 759adf5a0fe9
children 25adf2fe1f86
comparison
equal deleted inserted replaced
748:897fb219ead7 749:34f9a88336a8
27 # Building a cross compile toolchain requires linux headers, uClibc, 27 # Building a cross compile toolchain requires linux headers, uClibc,
28 # binutils, and gcc. 28 # binutils, and gcc.
29 29
30 URL=http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 \ 30 URL=http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.bz2 \
31 SHA1=0640a2f4bea3fc272541f322b74ea365ad7f2349 \ 31 SHA1=0640a2f4bea3fc272541f322b74ea365ad7f2349 \
32 UNSTABLE=http://kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.30-rc7.tar.bz2 \
32 download || dienow 33 download || dienow
33 34
34 URL=http://www.uclibc.org/downloads/uClibc-0.9.30.1.tar.bz2 \ 35 URL=http://www.uclibc.org/downloads/uClibc-0.9.30.1.tar.bz2 \
35 SHA1=4b36fec9a0dacbd6fe0fd2cdb7836aaf8b7f4992 \ 36 SHA1=4b36fec9a0dacbd6fe0fd2cdb7836aaf8b7f4992 \
36 UNSTABLE=http://uclibc.org/downloads/uClibc-snapshot.tar.bz2 \ 37 UNSTABLE=http://uclibc.org/downloads/uClibc-snapshot.tar.bz2 \
43 UNSTABLE=ftp://ftp.gnu.org/gnu/binutils/binutils-2.18.tar.bz2 \ 44 UNSTABLE=ftp://ftp.gnu.org/gnu/binutils/binutils-2.18.tar.bz2 \
44 download || dienow 45 download || dienow
45 46
46 # 4.2.1 was the last GPLv2 release of gcc 47 # 4.2.1 was the last GPLv2 release of gcc
47 48
48 URL=ftp://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-core-4.1.2.tar.bz2 \ 49 URL=ftp://ftp.gnu.org/gnu/gcc/gcc-4.2.1/gcc-core-4.2.1.tar.bz2 \
49 SHA1=d6875295f6df1bec4a6f4ab8f0da54bfb8d97306 \ 50 SHA1=43a138779e053a864bd16dfabcd3ffff04103213 \
50 UNSTABLE=ftp://ftp.gnu.org/gnu/gcc/gcc-4.2.1/gcc-core-4.2.1.tar.bz2 \ 51 UNSTABLE=ftp://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-core-4.1.2.tar.bz2 \
51 download || dienow 52 download || dienow
52 53
53 URL=http://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-g++-4.1.2.tar.bz2 \ 54 # The g++ version must match gcc version.
54 SHA1=e29c6e151050f8b5ac5d680b99483df522606143 \ 55
55 UNSTABLE=http://ftp.gnu.org/gnu/gcc/gcc-4.2.1/gcc-g++-4.2.1.tar.bz2 \ 56 URL=http://ftp.gnu.org/gnu/gcc/gcc-4.2.1/gcc-g++-4.2.1.tar.bz2 \
57 SHA1=8f3785bd0e092f563e14ecd26921cd04275496a6 \
58 UNSTABLE=http://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-g++-4.1.2.tar.bz2 \
56 download || dienow 59 download || dienow
57 60
58 # Building a native root filesystem requires linux and uClibc (above) plus 61 # Building a native root filesystem requires linux and uClibc (above) plus
59 # BusyBox. Adding a native toolchain requires binutils and gcc (above) plus 62 # BusyBox. Adding a native toolchain requires binutils and gcc (above) plus
60 # make and bash. 63 # make and bash.