Will the “xyz” compiler work instead of gcc?
A. We explicitly REQUIRE gcc. We know that under many systems, a compiler called cc is available. On some, it’s a symbolic link to gcc, BUT, when invoked as cc, it often triggers ‘old’ behaviors for cc compatibility. On others, cc is a retarded compiler just good enough for compiling the kernel. The one exception is Sun’s cc, which – since Luca used to do a lot of development on Solaris – was pretty well supported.