diff options
author | Jens Arnold <amiconn@rockbox.org> | 2008-10-11 10:16:50 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2008-10-11 10:16:50 +0000 |
commit | ced0adc527b44c3041a2ac0a4a3a5c9cd805531e (patch) | |
tree | b86bfad469e00865c52b7bdcc51e0adf5bb7f490 | |
parent | ca34981b4d48addaf0fc20a9b010211a0cc84ff7 (diff) | |
download | rockbox-ced0adc527b44c3041a2ac0a4a3a5c9cd805531e.tar.gz rockbox-ced0adc527b44c3041a2ac0a4a3a5c9cd805531e.zip |
Make the MIPS toolchain build on gcc 4.3+.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18766 a1c6a512-1295-4272-9138-f99709370657
-rwxr-xr-x | tools/rockboxdev.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/rockboxdev.sh b/tools/rockboxdev.sh index a55ad8df3d..72c883bbce 100755 --- a/tools/rockboxdev.sh +++ b/tools/rockboxdev.sh | |||
@@ -146,6 +146,7 @@ gccpatch="" # default is no gcc patch | |||
146 | gccver="4.0.3" # default gcc version | 146 | gccver="4.0.3" # default gcc version |
147 | binutils="2.16.1" # The binutils version to use | 147 | binutils="2.16.1" # The binutils version to use |
148 | gccconfigure="" #default is nothing added to configure | 148 | gccconfigure="" #default is nothing added to configure |
149 | binutilsconf="" #default is nothing added to configure | ||
149 | 150 | ||
150 | system=`uname -s` | 151 | system=`uname -s` |
151 | gccurl="http://www.rockbox.org/gcc" | 152 | gccurl="http://www.rockbox.org/gcc" |
@@ -183,6 +184,8 @@ case $arch in | |||
183 | gccver="4.1.2" | 184 | gccver="4.1.2" |
184 | binutils="2.17" | 185 | binutils="2.17" |
185 | gccconfigure="--disable-libssp" | 186 | gccconfigure="--disable-libssp" |
187 | binutilsconf="--disable-werror" | ||
188 | # necessary to make binutils build on gcc 4.3+ | ||
186 | case $system in | 189 | case $system in |
187 | Interix) | 190 | Interix) |
188 | gccpatch="gcc-4.1.2-interix.diff" | 191 | gccpatch="gcc-4.1.2-interix.diff" |
@@ -268,7 +271,7 @@ mkdir build-binu | |||
268 | echo "ROCKBOXDEV: cd build-binu" | 271 | echo "ROCKBOXDEV: cd build-binu" |
269 | cd build-binu | 272 | cd build-binu |
270 | echo "ROCKBOXDEV: binutils/configure" | 273 | echo "ROCKBOXDEV: binutils/configure" |
271 | ../binutils-$binutils/configure --target=$target --prefix=$prefix/$target | 274 | ../binutils-$binutils/configure --target=$target --prefix=$prefix/$target $binutilsconf |
272 | echo "ROCKBOXDEV: binutils/make" | 275 | echo "ROCKBOXDEV: binutils/make" |
273 | $make | 276 | $make |
274 | echo "ROCKBOXDEV: binutils/make install to $prefix/$target" | 277 | echo "ROCKBOXDEV: binutils/make install to $prefix/$target" |