The toolchains in this directory were build from the following sources: - binutils-2.11.2.tar.gz - gcc-2.95.3.tar.gz - gcc-2.95.3.diff.bz2 (a re-diffed version of Phil Blundell's diff) - gcc-3.0.tar.gz - glibc-2.2.3.tar.gz - glibc-linuxthreads-2.2.3.tar.gz - linux-2.4.6.tar.gz - patch-2.4.6-rmk2.gz - diff-2.4.6-rmk2-np1.gz Both compilers support C, C++, Objective C, Fortran77, and Java. NOTE: The C++ compiler in gcc-3.0 does NOT work. I've filed a bug report to the GCC bug database. I used the toolchain document on http://www.armlinux.org/docs/toolchain/ , with a slight addition to the -Dinhibit_libc hack: add this line before the TARGET_LIBGCC2_CFLAGS: T_CFLAGS = -Dinhibit_libc -D__gthr_posix_h This works for both gcc-2.95.3 and gcc-3.0. How to install: cd /usr/local mkdir arm cd arm tar Ixvf cross-.tar.bz2 Add /usr/local/arm//bin to your path to use the cross compiler. Erik Mouw