Building ARM cross-toolchain
From Attie's Wiki
This tutorial will take you through the steps for building an ARM cross-compile toolchain
Getting the source
Get the latest source code from the following places:
Compiling
Follow the script from here: http://www.hermann-uwe.de/blog/building-an-arm-cross-toolchain-with-binutils-gcc-newlib-and-gdb-from-source