documented change in target command w/removed options
[fw/openocd] / testing / toolchain / linux.sh
1 # Build cygwin hosted cortex arm toolchain under Linux\r
2 \r
3 set -e\r
4 rm -rf gcc\r
5 rm -rf binutils\r
6 rm -rf gdb\r
7 \r
8 export PATH=`pwd`/install/bin:$PATH\r
9 \r
10 #set HOST_NAME=i386-mingw32msvc\r
11 #set HOST_NAME=i686-pc-cygwin\r
12 \r
13 \r
14 mkdir binutils\r
15 cd binutils\r
16 ../src/binutils/configure --host=$HOST_NAME --target=arm-elf  --prefix=`pwd`/../install\r
17 make\r
18 make install\r
19 cd ..\r
20 \r
21 mkdir gcc\r
22 cd gcc\r
23 ../src/gcc/configure --disable-libssp --target=arm-elf  --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib --disable-shared --enable-newlib -v  --disable-multilib --disable-threads --enable-sjlj-exceptions --enable-libstdcxx-allocator=malloc  --prefix=`pwd`/../install --disable-libssp\r
24 #../src/gcc/configure --target=arm-elf  --enable-languages=c --with-gnu-as --with-gnu-ld --with-newlib --disable-shared --enable-newlib -v  --disable-multilib --disable-threads    --prefix=`pwd`/../install  --disable-libssp\r
25 make \r
26 make install\r
27 cd ..\r
28 \r
29 mkdir gdb\r
30 cd gdb/\r
31 ../src/gdb/configure --target=arm-elf  --prefix=`pwd`/../install\r
32 make\r
33 make install\r
34 cd ..\r