Cross-compilation toolchains in etch
Here is the grid that shows what cross toolchains can be built from etch toolchain sources.
The tools are as follows:
package |
version |
binutils |
2.17-1 |
linux-kernel-headers |
2.6.17.3-1 |
glibc |
2.3.6-15 |
gcc-4.1 |
4.1.1-5 |
To get most of the compilers, I used native debian packages installed via dpkg-cross (libc6/libc6-dev and linux-kernel-headers). The short summary is that cross gcc successfully builds for 6 out of 10 architectures (officially supported in etch). Binutils scores 10 out of 10. The rest can be taken from native etch builds.
|
arm |
powerpc |
mips |
mipsel |
m68k |
sparc |
hppa |
s390 |
amd64 |
ia64 |
binutils |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
linux-kernel-headers |
+ |
+ |
- |
- |
+ |
+ |
+ |
+ |
+ |
- |
gcc-4.1 |
+ |
+ |
+ |
+ |
+ |
+ |
- |
- |
- |
- |
glibc |
- |
- |
+ |
+ |
- |
- |
- |
- |
- |
- |