THE RESULTING TOOLCHAIN IS FOR BARE BONE ARM PROCESSOR SOFTWARE. NOT FOR USE
WITH GLIBC OR THE LINUX KERNEL. DO NOT EVEN BOTHER TO ASK FOR THAT!
-To compile the arm toolchain for barebone arm devices:
+To compile the ARM toolchain for barebone ARM devices:
------------------------------------------------------
-* Edit the shellscript header to match your environment
+* Edit the shell script to match your environment
* Run it
* Profit
Currently tested and known to work host platforms:
--------------------------------------------------
-* Linux 64bit (Debian Unstable)
+* Linux 64bit (Debian unstable)
* Mac OS X Leopard with MacPorts
Notes for Mac OS X users:
#!/bin/bash
# Written by Uwe Hermann <uwe@hermann-uwe.de>, released as public domain.
-# Modified by Piot Esden-Tempski <piotr@esden.net>, released as public domain.
+# Modified by Piotr Esden-Tempski <piotr@esden.net>, released as public domain.
-TARGET=arm-elf # Or: TARGET=arm-none-eabi
-PREFIX=${HOME}/arm-elf # Install location of your final toolchain
-PARALLEL="" # Or: PARALLEL="-j 5" for 4 CPU's
-DARWIN_OPT_PATH=/opt/local # Path in which MacPorts or Fink is installed
+TARGET=arm-elf # Or: TARGET=arm-none-eabi
+PREFIX=${HOME}/arm-elf # Install location of your final toolchain
+PARALLEL="" # Or: PARALLEL="-j 5" for 4 CPU's
+DARWIN_OPT_PATH=/opt/local # Path in which MacPorts or Fink is installed
BINUTILS=binutils-2.19.1
GCC=gcc-4.4.0
GDBFLAGS="--disable-werror"
;;
*)
- echo "Found Unknown OS. Aborting!"
+ echo "Found unknown OS. Aborting!"
exit 1
;;
esac