summaryrefslogtreecommitdiff
path: root/testing/toolchain/linux.sh
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-04-26 07:38:36 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-04-26 07:38:36 +0000
commit1c50c0f3c7d220fc5a1c7a1b1d1dde53eaecd4e6 (patch)
tree949757401fad248c2def1f21fd28f73c2115066e /testing/toolchain/linux.sh
parent2fdb19e918792683f6388418e250fdf8414f2704 (diff)
downloadopenocd_libswd-1c50c0f3c7d220fc5a1c7a1b1d1dde53eaecd4e6.tar.gz
openocd_libswd-1c50c0f3c7d220fc5a1c7a1b1d1dde53eaecd4e6.tar.bz2
openocd_libswd-1c50c0f3c7d220fc5a1c7a1b1d1dde53eaecd4e6.tar.xz
openocd_libswd-1c50c0f3c7d220fc5a1c7a1b1d1dde53eaecd4e6.zip
wip instructions for building Cortex toolchain
git-svn-id: svn://svn.berlios.de/openocd/trunk@618 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'testing/toolchain/linux.sh')
-rw-r--r--testing/toolchain/linux.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/testing/toolchain/linux.sh b/testing/toolchain/linux.sh
new file mode 100644
index 00000000..ae90fbe0
--- /dev/null
+++ b/testing/toolchain/linux.sh
@@ -0,0 +1,34 @@
+# Build cygwin hosted cortex arm toolchain under Linux
+
+set -e
+rm -rf gcc
+rm -rf binutils
+rm -rf gdb
+
+export PATH=`pwd`/install/bin:$PATH
+
+#set HOST_NAME=i386-mingw32msvc
+#set HOST_NAME=i686-pc-cygwin
+
+
+mkdir binutils
+cd binutils
+../src/binutils/configure --host=$HOST_NAME --target=arm-elf --prefix=`pwd`/../install
+make
+make install
+cd ..
+
+mkdir gcc
+cd gcc
+../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
+#../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
+make
+make install
+cd ..
+
+mkdir gdb
+cd gdb/
+../src/gdb/configure --target=arm-elf --prefix=`pwd`/../install
+make
+make install
+cd ..