Cross-development toolchains
Emdebian provides a set of binary toolchains built from standard Debian binutils and gcc sources as well as information on how to build your own toolchain.
We are currently working on keeping the tools synchronised with Debian, and maintaining installable sets for unstable and testing. We are also working on keeping working sets for architectures found at debian-ports Builds are still handled manually so are sometimes out of date for unstable. If you have any trouble finding current packages in the main repository, you may find something useful in Hector Oron's toolchain download area.
Please check Toolchain Wiki page for the latest news on the matter.
Toolchains
Emdebian has been focusing on having a full set of cross toolchains in sync with Debian proper. You can view the current packages, built for i386 and amd64, to build packages for arm, armel, mips, mipsel, powerpc, sparc, s390, m68k, hppa, alpha, ia64, i386 and amd64. (In Debian, 486, 586 and 686 are all collated under the i386 port.)
Debian repository and mirror
The following repositories can be enabled on Debian machines needing to install cross-building toolchains.
-
Stable (Squeeze)
There are gcc-4.4 and gcc-4.3 cross toolchains available from emdebian.org
deb http://www.emdebian.org/debian/ squeeze main
You will also need a Debian squeeze mirror in your apt sources list to be able to install toolchains for squeeze on a box running Debian testing or unstable.
From the mirror:
deb http://ftp.uk.debian.org/emdebian/toolchains squeeze main
deb http://emdebian.bytesatwork.ch/mirror/toolchains squeeze main
-
Testing and unstable
The following repositories can be enabled, but cross tools are not stable and they suffer from constantly installability brokeness due to evolving development. If you plan to do stable development we encourange you to use stable toolchains.
There is availability for gcc-4.4 or above versions (gcc-4.5, gcc-4.6, ...) cross toolchains from emdebian.org
deb http://www.emdebian.org/debian/ testing main deb http://www.emdebian.org/debian/ unstable main
or from the mirrors available at:
deb http://ftp.uk.debian.org/emdebian/toolchains testing main deb http://ftp.uk.debian.org/emdebian/toolchains unstable main
deb http://emdebian.bytesatwork.ch/mirror/toolchains testing main deb http://emdebian.bytesatwork.ch/mirror/toolchains unstable main
-
Oldstable (Lenny)
gcc-3.3, gcc-3.4, gcc-4.1, gcc-4.2 and gcc-4.3 cross toolchains are available from the old stable repositories.
deb http://www.emdebian.org/debian/ lenny main or deb http://www.emdebian.org/debian/ oldstable main
-
Emdebian Archive
There are pre-lenny toolchains (gcc-2.95) available which will be archived in the near future.
Secure Apt
All repositories use Secure Apt via the Emdebian Archive Signing Key, part of the emdebian-archive-keyring package.
Please check Toolchain Wiki page for latest news on the matter.
Back to the Emdebian Project homepage.