Martin's crosstool packages

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.

Compilers that run on i686

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.

ChangeLog

armv4t-crosstool-linux-gnueabi-gcc-g++-4.1.1-glibc-2.4-gbd-6.4-crosstool_0.42-3_i686.{deb,tgz} armv4t-crosstool-linux-gnueabi-gcc-g++-4.1.1-glibc-2.4-gbd-6.4-crosstool_0.42-2_i686.{deb,tgz}
Martin Guy <martinwguy@yahoo.it> If you found this useful, you can support me