Pengutronix

  • About Pengutronix
  • Events
  • News / Press
  • Contact & Imprint

Embedded Linux

  • Consulting
  • Training
  • Development

Community

  • Mailing Lists
  • Open Source Projects
  • Debian Packages
  • www.ptxdist.org
  • www.send-patches.org
lang:en   [IPv4/6]   lang:de


OSELAS®.Toolchain( )

development

Embedded Linux projects are based on the GNU toolchain, consisting of the GNU Compiler Collection GCC, binutils, the GDB debugger and the GNU C Library, glibc.

Like other Open Source projects, the GNU toolchain evolves quickly and has more performance and better standard conformance than ever. On the other hand, the complexity increases, because it is necessary to build a complete toolchain.

With OSELAS.Toolchain(), Pengutronix offers current GNU toolchains based on Open Source technology to its customers.

Toolchain Features

Toolchain Supply: We supply GNU toolchains, ready to be used in embedded projects. All components are intensively tested and supervised with our automatic Continuous Integration process.

Modern Features: The Pengutronix Toolchains are based on current and high performace GNU versions, so the complete features of modern compiler generations are available, for example, NPTL support for ARM or software floating point.

Pengutronix Services

Individual Toolchains: We supply toolchains based on customer requirements, ready to be used in a project.

Requirement Analysis and Training: Our trainers instruct developers in using the GNU tools, developing Makefiles, working with the compiler, linker, assembler, debugger and other development tools.

Mailing List

This project has no own mailing list. Please use the crossgcc mailing list for all OSELAS.Toolchain() related questions, which has historically been a major resource for community discussion about cross toolchain building.

http://sources.redhat.com/ml/crossgcc/

Our aim is to imporve and further develop the upstream versions of the toolchains. Therefore we'd like to promote the community mailing list to be the central place of discussion for cross gcc related topics.

Most recent stable revision

OSELAS-Toolchain-2011.11.1

Ancient stable revision

OSELAS-Toolchain-1.99.3.8

Download

OSELAS.Toolchain() - PTXdist based toolchains

OSELAS.Crosstool() - Old Crosstool Toolchains




Version Matrix

  • green = supported
  • yellow = experimental
  • red = broken

OSELAS.Toolchain 2011.x.x 1.99.x 1.1.x 1.0.x
arm-1136jfs-linux-gnueabi gcc-4.5.2
glibc-2.13
linux-2.6.36
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.2
glibc-2.5
linux-2.6.18
-
-
-
-
-
-
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
arm-ep93xx-linux-gnueabi -
-
-
-
-
-
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
-
-
-
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
arm-iwmmxt-linux-gnueabi gcc-4.5.2
glibc-2.13
linux-2.6.36
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
arm-v4t-linux-gnu gcc-4.0.4
glibc-2.3.6
linux-2.6.18
gcc-4.0.4
glibc-2.3.6
linux-2.6.18
gcc-4.0.4
glibc-2.3.6
linux-2.6.18
gcc-4.0.3
glibc-2.3.6
linux-2.6.18
arm-v4t-linux-gnueabi gcc-4.5.2
glibc-2.13
linux-2.6.36
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.1.1
glibc-2.5
linux-2.6.20
gcc-4.1.1
glibc-2.5
linux-2.6.19
-
-
-
-
-
-
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
arm-v4t_hardfloat-linux-gnu gcc-4.0.4
glibc-2.3.6
linux-2.6.18
gcc-4.0.4
glibc-2.3.6
linux-2.6.18
gcc-4.0.4
glibc-2.3.6
linux-2.6.18
-
-
-
arm-xscale-linux-gnu gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.3
glibc-2.3.6
linux-2.6.18
arm-xscale-linux-gnueabi gcc-4.5.2
glibc-2.13
linux-2.6.36
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
arm-xscale_hardfloat-linux-gnu gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.3
glibc-2.3.6
linux-2.6.17
armeb-xscale-linux-gnu gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.4
glibc-2.3.6
linux-2.6.17
gcc-4.0.3
glibc-2.3.6
linux-2.6.17
armeb-xscale-linux-gnueabi gcc-4.5.2
glibc-2.13
linux-2.6.36
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
arm-cortexa8-linux-gnueabi gcc-4.5.2
glibc-2.13
linux-2.6.36
gcc-4.3.2
glibc-2.8
linux-2.6.27
-
-
-
-
-
-
arm-cortexa9-linux-gnueabi (Linaro) gcc-4.5-2011.02.0
glibc-2.13
linux-2.6.36
-
-
-
-
-
-
-
-
-
arm-cortexm3-eabi gcc-4.5.2
newlib-1.19.0
gcc-4.3.2
newlib-1.16.0
-
-
-
-
ARM bare metal gcc-4.5.2
newlib-1.19.0
gcc-4.3.2
newlib-1.16.0
-
-
-
-
i586-mingw32msvc gcc-4.5.2
glibc-2.13
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.1.2
glibc-2.5
linux-2.6.18
-
-
-
-
-
-
-
-
-
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
i586-unknown-linux-gnu gcc-4.5.2
glibc-2.13
linux-2.6.36
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
i686-unknown-linux-gnu gcc-4.5.2
glibc-2.13
linux-2.6.36
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
mips-r6000-linux-gnu -
-
-
-
-
-
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
-
-
-
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
mips-softfloat-linux-gnu gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.3.2
glibc-2.8
linux-2.6.27
-
-
-
-
-
-
powerpc-603e-linux-gnu gcc-4.5.2
glibc-2.16
linux-2.6.36
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
gcc-4.3.2
glibc-2.8
linux-2.6.27
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
powerpc64-970-linux-gnu -
-
-
-
-
-
gcc-4.1.2
glibc-2.5
linux-2.6.18
gcc-4.1.1
glibc-2.5
linux-2.6.18
-
-
-
-
-
-
gcc-4.2-20070207
glibc-2.5
linux-2.6.18
-
-
-
AVR Atmega 8 bit -
-
gcc-4.1.2
avr-lib-1.4.8
-
-
-
-
-
-
gcc-4.2.4
avr-lib-1.6.2
-
-
-
-
gcc-4.3.2
avr-lib-1.6.2
gcc-4.3.2
avr-lib-1.6.2
-
-
-
-
Last change: Thu Jan 26 15:23:33 2012
© Pengutronix e.K.
http://www.pengutronix.de