Last updated: 20 August 2007
Here is a random collection of packages for various cross-compilers generated using crosstool-0.42 - for the details of how, see my crosstool bits.
They install under /usr/bin, /usr/lib etc, but should not interfere with anything else and should be able to coexist with other cross compilers because every file they contain either has a name that starts with, e.g., arm-crosstool-linux-gnueabi- or lives in a directory called, e.g., arm-crosstool-linux-gnueabi
The only exception is the packages with C++ compilers: these install header files under /usr/include/c++/4.1.1/ so the Debian package will not install if you have some other version of gcc-4.1.1 installed (the current Debian testing gcc-4.1 is 4.1.2 fortunately!)
I am happy to generate other packages targetting other processors for the most recent combinations of gcc/glibc/gdb that are known to work. Just mail me.
| Program prefix | gcc | g++ | glibc | gdb | deb | tgz | Notes |
|---|---|---|---|---|---|---|---|
| arm-crosstool-linux-gnueabi | 4.1.0 | 4.1.0 | 2.4 | 6.4 | 47.1 MiB | 47.5 MiB | Default CPU is generic armv5t. |
| arm-crosstool-linux-gnueabi | 4.1.1 | - | 2.4 | - | 25.5 MiB | 25.6 MiB | Just the C compiler (no C++ or gdb) |
| arm-ep9312-linux-gnu | 4.1.1 | 4.1.1 | 2.4 | - | 45.0 MiB | 45.3 MiB | The libraries are compiled for, and the default compiler target is ep9312, i.e. arm920t (armv4t) with Maverick FPU, as used in the Cirrus Logic ep93xx series of chips. Untested. |
| arm-ep9312-linux-gnueabi | 4.1.1 | 4.1.1 | 2.4 | - | 45.7 MiB | 46.0 MiB | The libraries are compiled for, and the default compiler target is ep9312, i.e. arm920t (armv4t) with Maverick FPU, as used in the Cirrus Logic ep93xx series of chips. |
| armv4t-crosstool-linux-gnueabi | 4.1.1 | 4.1.1 | 2.4 | 6.4 | 47.1 MiB | 47.5 MiB | The libraries are compiled for, and the default compiler target is armv4t instead of the usual armv5t. |
| armv4t-crosstool-linux-gnueabi | 4.1.1 | - | 2.5 | - | 26.8 MiB | 26.9 MiB | The libraries are compiled for, and the default compiler target is armv4t instead of the usual armv5t. |
| armv4t-crosstool-linux-gnueabi | 4.1.1 | 4.1.1 | 2.5 | 6.5 | 48.7 MiB | 49.0 MiB | The libraries are compiled for, and the default compiler target is armv4t instead of the usual armv5t. |
| Martin Guy <martinwguy@yahoo.it> | If you found this useful, you can support me |