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.
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.
Download
OSELAS.Toolchain() -
PTXdist basierte Toolchains.
OSELAS.Crosstool() -
Alte Crosstool Toolchains
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.
Revisions-Policy
Änderungen, die in Micro Releases (x.y.Z) erlaubt sind:
- nur OSELAS bugfixes
Änderungen, die in Minor Releases (x.Y.z) erlaubt sind:
- Bugfixing
- Updates der Micro Version des Compilers (z.B. gcc-4.0.3 auf 4.0.4)
- Neue Toolchains, die in älteren Versionen noch nicht enthalten waren
Änderungen, die in Major Releases (X.y.z) erlaubt sind:
- Kernel Header Updates (2.6.18 auf 2.6.20)
- Strukturelle Änderungen
- Neue Methoden
- alles andere
Aktuelle Revision
OSELAS-Toolchain-1.99.3.7Versions-Matrix
- green = supported
- yellow = experimental
- red = broken
| OSELAS.Toolchain | 1.99.x | 1.1.x | 1.0.x |
| arm-1136jfs-linux-gnueabi | 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.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.3 glibc-2.3.6 linux-2.6.18 |
| arm-v4t-linux-gnueabi | 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 |
- - - |
| 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.3 glibc-2.3.6 linux-2.6.18 |
| arm-xscale-linux-gnueabi | 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.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.3 glibc-2.3.6 linux-2.6.17 |
| armeb-xscale-linux-gnueabi | 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.3.2 glibc-2.8 linux-2.6.27 |
- - - |
- - - |
| arm-cortexm3-eabi | gcc-4.3.2 newlib-1.16.0 |
- - - |
- - - |
| ARM bare metal | gcc-4.3.2 newlib-1.16.0 |
- - - |
- - - |
| i586-mingw32msvc | 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.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.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 |
- - - |
- - - |
| powerpc-603e-linux-gnu | 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 |
- - - |
- - - |

