Index of /pub/armlinux/toolchain

Icon  Name                            Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] Oerlikon-DevKit-XScalev2.tar.gz 2003-02-07 22:30 3.7K [   ] cross-2.95.3.tar.bz2 2001-07-20 21:12 35M [   ] cross-3.0.tar.bz2 2001-07-20 22:27 39M [   ] cross-3.2.tar.bz2 2002-08-23 11:04 81M [   ] cross-3.2.tar.gz 2002-08-23 10:01 93M [DIR] src-2.95.3/ 2002-01-14 17:52 - [DIR] src-3.2/ 2002-08-23 10:53 -
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-<version>.tar.bz2

Add /usr/local/arm/<version>/bin to your path to use the cross compiler.


Erik Mouw <J.A.K.Mouw@its.tudelft.nl>