Compiler Racing

From the makers of InspIRCd.
Jump to: navigation, search
Important This page has been updated recently. This has been posted to let users know of the change. It shall remain here for a minimum of 5 days.

Ladies And Gentlemen, Start Your Engines!

Just for kicks, we've been trying to make InspIRCd compile faster and faster, not by altering the makefiles, but by trying to find faster and faster boxes to compile it on.

If you can beat any of our records listed here, then please get in touch with us on IRC, or update this page with your stats. You must compile InspIRCd from clean, using Git HEAD, with both SSL modules enabled. The time of the compilation step only ('make') and not the install step ('make install') should be timed. Also, don't worry about being too scientific -- this is just for a laugh and there is no 'prize'.

Current 'world record' time

  • 12 seconds (Cell Broadband Engine)

Other interesting (short, or long) compile times

  • 1 Minute, 3 Seconds on a Core 2 Quad Q9400 (2.66GHz), 4GB RAM (Gentoo Linux)
  • 1 Minute 7 Seconds on a dual xeon 3.0ghz with hyperthreading enabled, 2Gb RAM (Linux)
  • 4 Minutes, 13 Seconds on a Pentium 4 2.79GHz with Hyper Threading enabled, 512MB DDR2 RAM (Fedora 7)
  • 8 Minutes, 19 Seconds on a dual-core Xeon 2.4 GHz w/ HyperThreading, 2GB RAM (FreeBSD 7)
  • 19 Minutes, 21 Seconds on a Intel Atom N270, 1.6GHz with Hyper-Threading, 2GB RAM (Ubuntu Server 10.10)
  • 25 Minutes, 29 Seconds on a Pentium 3, 600Mhz with 256MB RAM (Gentoo Linux)
  • 35 Minutes, 10 Seconds on a Pentium 1, 133Mhz with 32Mb ram (FreeBSD)
  • 10 Hours, 6 Minutes, 10 Seconds on a DEC AlphaServer 1000 4/200, 198MHz with 512MB RAM (OpenBSD)