I found myself building cross-compile toolchains a lot recently. So I
spent sometime and wrote a script to do the whole darn thing in one shot.
If you want to build your own cross-compile tools, you can save some
effort by just getting the tar balls and then typing "build".
It is not too much different from what is in Ralf's "Linux MIPS HOW-TO"
cross-compile section. But the tarball offers some convenience by having
all the sources and patches put together and all configurations, options
lumped in one file.
You can find two tar balls at linux.junsun.net:
binutils 2.8.1 + egcs 1.1.2 + glibc 2.0.6
(Thanks to Keith Wesolows for the glibc fix with egcs 1.1.2)
binutils 2.8.1 + egcs 1.0.3a + glibc 2.0.6
I did some minimal tests with kernel and building a couple of packages,
and would very much like to know if you have any problems (Yes, that is
the purpose. :-0)