Das Emdebian Projekt stellt Cross-Toolchains für Debian basierende Linux Distributionen bereit. Die Toolchains für PowerPC und ARM wurden am NTB schon in mehreren Projekten eingesetzt. Auf der Emdebian-Homepage ist ersichtlich, für welche Architekturen und in welchen Versionen die Toolchains verfügbar sind. Auf dem Emdebian-Wiki ist eine Installationsanleitung verfügbar.
# apt-get install emdebian-archive-keyring
# -- Emdebian cross toolchains deb http://www.emdebian.org/debian/ wheezy main
# apt-get update
glibc
auf Version 2.14 oder neuer aktualisiert werden. Dazu sind folgende Schritte notwendig:# -- Debian Testing deb http://mirror.switch.ch/ftp/mirror/debian/ testing main
#apt-get update
# apt-get -t testing install glibc6-dev
# dpkg -i libmpc2_0.9-4_amd64.deb
# apt-get install libc6-powerpc-cross libc6-dev-powerpc-cross binutils-powerpc-linux-gnu # apt-get install gcc-4.7-powerpc-linux-gnu # apt-get install g++-4.7-powerpc-linux-gnu
Anmerkung: Debian kennt drei unterschiedliche ARM-ABIs: arm, armel und armhf. In dieser Anleitung wird eine Toolchain für armel installiert.
# apt-get install libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi # apt-get install gcc-4.7-arm-linux-gnueabi # apt-get install g++-4.7-arm-linux-gnueabi
# apt-get install libncurses5-dev linux-libc-dev-armel-cross uboot-mkimage
# apt-get install xapt