How to do your own tests

Read the master toolchain Makefile, and get Debian Linux running.  This should scare off the casual users.  :-)

The SRPMs are mirrored in my iDisk.

glibc needs a Linux VR kernel for header files. ftp://download.sourceforge.net/pub/sourceforge/linux-vr/linux-vr-0.1.1.tar.bz2 .  It needs a small patch: ftp://ftp.place.org/pub/nop/linuxce/linux-vr-0.1.1-glibc-patch .  You need to "make menuconfig" and exit, then run make until it bombs out looking for mips-linux-gcc.  This gets you a version.h among other things.

Besides the obvious "make sure nothing else is running", make sure that large amounts of scrolling text won't slow down the build.  If you're on a framebuffer console or an xterm on the box---don't.  Telnet to the box from elsewhere, and that box will take the scrolling hit.

Feel free to /bin/sync at any point.

/usr/bin/time make install-egcs

/usr/bin/time make install-glibc

For cross-gcc, make a directory somewhere like ~/cambridge-build/cross-gcc/ .  cd to there, and configure gcc with

~/cambridge-src/egcs-1.0.3a/configure --build=i386-linux --host=mipsel-linux  --target=mipsel-linux

Replace i386-linux with ppc-linux or sparc-linux or whatever.  Hide the texinfo directory with "mv texinfo texinfo-hide".

/usr/bin/time make LANGUAGES=c all-gcc

Send me mail with your results (preferably the verbatim output of /usr/bin/time) and a description of the machine; make sure to include installed memory, kernel version, etc.

Back to the main benchmark page.



Jay Carlson
nop@nop.com