diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-09-27 20:42:30 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-09-27 20:42:30 +0000 |
commit | 7b52f979124f81aa685135e24be2e11ebcac833b (patch) | |
tree | da1b53822cc93ee6868b66f540a9fafdf749bf48 /tools/rockboxdev.sh | |
parent | 037c0ef23ae317debd8878f8033e57652c28e3ec (diff) | |
download | rockbox-7b52f979124f81aa685135e24be2e11ebcac833b.tar.gz rockbox-7b52f979124f81aa685135e24be2e11ebcac833b.zip |
Make eabi toolchain build on OS X 10.6.
OS X requires slightly different compiler options due to functions deprecated
in 10.6 (FS#11643).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28179 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/rockboxdev.sh')
-rwxr-xr-x | tools/rockboxdev.sh | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tools/rockboxdev.sh b/tools/rockboxdev.sh index a7f4ba341c..d0ba724f5d 100755 --- a/tools/rockboxdev.sh +++ b/tools/rockboxdev.sh | |||
@@ -301,8 +301,16 @@ do | |||
301 | ;; | 301 | ;; |
302 | 302 | ||
303 | [Ee]) | 303 | [Ee]) |
304 | build "binutils" "arm-elf-eabi" "2.20.1" "binutils-2.20.1-ld-thumb-interwork-long-call.diff" | 304 | binopts="" |
305 | build "gcc" "arm-elf-eabi" "4.4.4" "rockbox-multilibs-noexceptions-arm-elf-eabi-gcc-4.4.2_1.diff" "" "needs_gmp" | 305 | gccopts="" |
306 | case $system in | ||
307 | Darwin) | ||
308 | binopts="--disable-nls --disable-werror" | ||
309 | gccopts="--disable-nls" | ||
310 | ;; | ||
311 | esac | ||
312 | build "binutils" "arm-elf-eabi" "2.20.1" "binutils-2.20.1-ld-thumb-interwork-long-call.diff" "$binopts" | ||
313 | build "gcc" "arm-elf-eabi" "4.4.4" "rockbox-multilibs-noexceptions-arm-elf-eabi-gcc-4.4.2_1.diff" "$gccopts" "needs_gmp" | ||
306 | ;; | 314 | ;; |
307 | 315 | ||
308 | *) | 316 | *) |