Я сначала взялся за GCC3.3 - он не собрался. Тогда решился замахнутся сразу на GCC4.0.1 - все собралось! Процесс установки описан тут
http://www.gnuarm.com/support.html
Я использовал следующие конкретные настройки:
все делал из под суперюзера, export PATH не делал, а просто копировал содержимое /usr/local/arm/bin в /usr/local/bin после каждой сборки, еще положил t-arm-elf с сайта в gcc-4.0.1/gcc/config/arm вместо того что там был
[toolchain-prefix]=/usr/local/arm
[binutils-build]=binutils-2.16.1 (собирал в каталоге где исходники)
[binutils-source]=
[gcc-build]=../gcc-4.0.1-obj (создал каталог для сборки рядом с каталогом исходников)
[gcc-source]=../gcc-4.0.1
[newlib-build]=../newlib-1.13.0-obj (создал каталог для сборки рядом с каталогом исходников)
[newlib-source]=../newlib-1.13.0
[gdb-build]=../insight-6.1 (собирал в каталоге где исходники)
[gdb-source]=
Теперь разыскиваю стартап код, инклудники и скрипты для сборки для своего чипа