building_with_a_free_toolchain
This is an old revision of the document!
Table of Contents
This worked for me, on OS X 10.6.8 with XCode 4 and Homebrew. Your mileage may vary.
TL;DR
curl -s https://github.com/matthiasr/summon-arm-toolchain/raw/master/summon-arm-toolchain | /bin/sh git clone git://github.com/matthiasr/r0ket.git r0ket cd r0ket/firmware cp SECRETS SECRETS.release PATH=$HOME/arm/bin:$PATH ./release-all
Toolchain
I adapted a Script for building a GNU binutils/GCC/Newlib/GDB toolchain. It should be portable. gmp, mpfr and mpc need not be installed.
The script will build binutils, gcc, the newlib C library, gcc again and gdb into ~/arm by default.
r0ket firmware
Currently there is one issue with the mainline r0ket firmware; in some circumstances the linker for loadables fails to find some library functions gcc inserts on variable initialisations or something. I've found that linking with gcc instead fixes this problem. A fixed version is available from my repo for now.
building_with_a_free_toolchain.1313268581.txt.gz · Last modified: 2011/08/13 22:49 by matthiasr