Emdebian

  • About Emdebian
  • News
  • Toolchain
  • Distributions
  • Development
  • Documentation
  • Support
  • Search

Cross-development toolchains

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.

Home

  • About Emdebian
    • Emdebian & Debian
    • Purpose
    • Flavours
    • Extending Emdebian
    • Localisation support
    • Emdebian Tdebs
  • Cross toolchains
    • Packages
    • Build toolchain
    • Status
    • Search
  • Emdebian Grip
    • Packages
    • Repository Key
    • Installation Guide
    • Ports
  • Emdebian Crush
  • Emdebian Baked
  • Documentation
  • Support
    • Contact Us
    • Mailing List Archives
  • Help Emdebian
    • Developers' Info
    • Subversion
  • News
  • History
    • Slind
    • Stag
    • Emdebsys
  • Links

To report a problem with the web site, e-mail debian-embedded@lists.debian.org.For other contact information, see the Emdebian contact page.

website sources

Last Modified: Thu, Mar 15 00:25:06 UTC 2012
Copyright © 2000-2012 The Embedded Debian Project;
Debian is a registered trademark of Software in the Public Interest, Inc.