Pengutronix

  • Über Pengutronix
  • Veranstaltungen
  • News / Presse
  • Kontakt & Impressum

Embedded Linux

  • Beratung
  • Schulung
  • Entwicklung

Community

  • Mailinglisten
  • Open Source Projekte
  • Debian Pakete
  • www.ptxdist.org
  • www.send-patches.org
lang:en   [IPv4/6]   lang:de


OSELAS®.Toolchain( )

development

Grundlage eines Embedded Linux Projekts ist die GNU Toolchain, bestehend aus der GNU Compiler Collection GCC, den Binutils, dem Debugger gdb und der GNU C Library (glibc).

Wie andere Open Source Projekte auch entwickelt sich die GNU Toolchain mit großer Geschwindigkeit weiter, wird dabei performanter, Standard-konformer und leistungsfähiger. Gleichzeitig steigt die Komplexität, die benötigt wird, um eine vollständige Toolchain zu erzeugen.

Im Rahmen von OSELAS.Toolchain() stellt Pengutronix für Kunden aktuelle GNU Crosstoolchains als Open Source Projekt bereit.

Toolchain Features

Toolchain Bereitstellung: Wir bereiten GNU Toolchains reproduzierbar für die Benutzung im Projekt auf. Alle Komponenten sind ausgiebig im Zusammenhang getestet und unterliegen unseren kontinuierlichen automatischen Integrationstests.

Aktuelle Features: Die Toolchains von Pengutronix basieren auf aktuellen und leistungsfähigen GNU Versionen. Damit steht der vollständige Umfang moderner Compiler-Generationen zur Verfügung, z.B. NPTL für ARM oder Software Floating Point.

Pengutronix Dienstleistungen

Individuelle Toolchains: Wir bereiten Toolchains nach Kundenanforderungen auf und stellen sie einsatzfertig bereit.

Anforderungsanalyse und Schulung: Unsere Mitarbeiter schulen Anwender bei der Benutzung der GNU Tools, Entwicklung von Makefiles, Umgang mit Compiler, Linker, Assembler, Debugger und anderen Entwicklungswerkzeugen.

Mailingliste

Dieses Projekt hat keine eigene Mailingliste. Bitte benutzen Sie die crossgcc Mailingliste für alle Diskussionen über OSELAS.Toolchain(), die seit längerem eine der zentralen Ressourcen für die Diskussion von Toolchain-bezogenen Fragestellungen ist.

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

Unser Ziel ist es, die Upstream Versionen der Toolchains zu verbessern. Deshalb möchten wir, daß die Community Mailingliste die zentrale Stelle für Cross-GCC bezogene Diskussionen ist.

Aktuelle Revision

OSELAS-Toolchain-2011.11.1

Ältere stabile Revision

OSELAS-Toolchain-1.99.3.8

Download

OSELAS.Toolchain() - PTXdist basierte Toolchains.

OSELAS.Crosstool() - Alte Crosstool Toolchains




Versions-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
-
-
-
-
Letzte Änderung: Thu Jan 26 15:23:33 2012
© Pengutronix e.K.
http://www.pengutronix.de