I thank everybody who replied! My noticable absence in the discussion
is merely an indication of my ignorance on this issue. But I really
appreciate all the messages I got.
Over the past weekend and yesterday, I started to collect, compile and
package the toolchains. Here is the first report.
I finally settled down with the old but deemed reliable versions :
a) binutils v2.8.1 + mips patch
b) egcs 1.0.3a + mips patch
(Ralf, you cannot find egcs-1.0.3a.tar.gz release on the net anymore.
You probably want to save this file on the same site with the diff
c) glibc 2.0.6 + mips patch
I also had success with latest binutils CVS tree. I gave a try to the
latest gcc, but did not look into it further.
cvs -z 9 -d :pserver:email@example.com:/cvs/src co -D "Oct 13,
With the above tools, I hooked up with MontaVista's build machine and
generated a few dozens of userland packages. You can find the RPMS and
SRPMS of the toolchain and applications on the following ftp site.
Inside these packages you will find a lot of "MontaVista-ism". (yeah,
what a surprise!)
If you have NEC DDB5476 board, you can also try out my kernel on the
following place. This kernel supports nfs rootfs through on-board ether
port, IDE disk, PS/2 keyboard/mouse, Voodoo3 2000/3000 PCI graphic cards
For your viewing pleasure, I also include a sleek microwindow demo,
which is tested working on DDB5476 board with voodoo3 cards, ps/2
keyboard/mouse. I have not rpm-lized it yet. You can find the binaries
on the following place:
Please note all these packages are my own experimental stuff. Please do
not call MontaVista's support engineers about bugs or problems. I will
continue to do some more trials on MIPS toolchains, and post my results.
Thanks again to everyone who replied.
P.S., The ftp uploading is still running. It should be completed in one