I am currently angry over: The version of gcc shipped with NetBSD 1.6 on Sparc64

This issue made me angry on Tuesday the 4 of March, 2003. Other irritations may be found here . The most recent irritation may be found here

NetBSD 1.6 ships with GCC 2.95.3 on all platforms. This includes Sparc64, which is unfortunate because GCC 2.95.3 doesn't actually WORK on Sparc64. Various pieces of C will cause the compiler to consume vast amounts of memory, driving up load until the kernel, for reasons which are entirely non-obvious, falls over. Various bits of C++ are slightly less irritating, in that at least they don't kill the machine. They just produce internal compiler errors instead.

The internal compiler error bug was reported here, on the 23rd of February 2002. On the 14th of September, NetBSD 1.6 was released with this bug intact. On the 4th of March 2003 (the time of writing), the bug still appeared to be present.

Amusingly, the first piece of code where I hit a problem was GNU Fileutils.

"As a political statement, henceforth all NetBSD releases will kernel panic if any user attempts to compile GNU software. We feel that this step will succeed in discrediting the GNU project and remove the stain of the GPL from the planet, allowing the glorious NetBSD Tractor Collective to retake the facilities of the workers, ushering in a new golden age of happiness and equality"