summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/rockboxdev.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/tools/rockboxdev.sh b/tools/rockboxdev.sh
index 40a3a185d1..1b0a1d4e64 100755
--- a/tools/rockboxdev.sh
+++ b/tools/rockboxdev.sh
@@ -146,6 +146,7 @@ gccpatch="" # default is no gcc patch
146gccver="4.0.3" # default gcc version 146gccver="4.0.3" # default gcc version
147binutils="2.16.1" # The binutils version to use 147binutils="2.16.1" # The binutils version to use
148gccconfigure="" #default is nothing added to configure 148gccconfigure="" #default is nothing added to configure
149binutilsconf="" #default is nothing added to configure
149 150
150system=`uname -s` 151system=`uname -s`
151gccurl="http://www.rockbox.org/gcc" 152gccurl="http://www.rockbox.org/gcc"
@@ -183,6 +184,14 @@ 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 case $system in
188 Interix)
189 gccpatch="gcc-4.1.2-interix.diff"
190 binutilsconf="--disable-werror"
191 ;;
192 *)
193 ;;
194 esac
186 ;; 195 ;;
187 *) 196 *)
188 echo "An unsupported architecture option: $arch" 197 echo "An unsupported architecture option: $arch"
@@ -261,7 +270,7 @@ mkdir build-binu
261echo "ROCKBOXDEV: cd build-binu" 270echo "ROCKBOXDEV: cd build-binu"
262cd build-binu 271cd build-binu
263echo "ROCKBOXDEV: binutils/configure" 272echo "ROCKBOXDEV: binutils/configure"
264../binutils-$binutils/configure --target=$target --prefix=$prefix/$target 273../binutils-$binutils/configure --target=$target --prefix=$prefix/$target $binutilsconf
265echo "ROCKBOXDEV: binutils/make" 274echo "ROCKBOXDEV: binutils/make"
266$make 275$make
267echo "ROCKBOXDEV: binutils/make install to $prefix/$target" 276echo "ROCKBOXDEV: binutils/make install to $prefix/$target"