Toolchains

From LinuxMIPS
Revision as of 21:31, 3 November 2004 by Ralf (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A toolchain is a complete collection of compiler and binutils programs and can be run either as a cross-compiler, or native on the target (if performance allows).

SDE

MIPS Technologies UK (formerly Algorithmics) maintain their own source tree for the toolchain components. SDE combines all necessary GNU tools, is infrequently resynchronized with mainstream GNU releases (which inevitably have bugs for minor architectures such as MIPS) and focuses on providing the most reliable, best-performing compiler for the largest range of MIPS CPUs. You can now get it in RPM format:

 Native big-endian  <ftp://ftp.mips.com/pub/tools/software/sde-for-
 linux/sdelinux-5.01-1.mips.rpm>; native little-endian
 <ftp://ftp.mips.com/pub/tools/software/sde-for-
 linux/sdelinux-5.01-1.mipsel.rpm>; Linux/386 cross for big-endian
 target  <ftp://ftp.mips.com/pub/tools/software/sde-for-
 linux/sdelinux-5.01-4eb.i386.rpm>; and Linux/386 cross for little-
 endian target  <ftp://ftp.mips.com/pub/tools/software/sde-for-
 linux/sdelinux-5.01-4.i386.rpm>.

MTUK would like to hear how well it worked, so contact them on sde@mips.com.

Maciej W. Rozycki

A stable set of toolchain components provided by Maciej can be downloaded from <ftp://ftp3.ds.pg.gda.pl/pub/macro/> or the url="ftp://ftp.rfc822.org/pub/mirror/ftp3.ds.pg.gda.pl/people/macro/" name="mirror">. This is based on gcc 2.95.3 (patched) and up-to-date binutils.

Dan Kegel

Dan Kegel has a page at <http://kegel.com/crosstool/> with a nice script to automatize the build procedure.

Commercial Toolchains

All commercial Linux/MIPS distributions come with appropriate toolchain deliverables.