Installing pinstripe toasted my modules.conf, presumably because it
installed a new kernel. This is okay, I kinda expected it. However, when I
went to recompile the kernel (2.2.16 from ftp.kernel.org), it failed with
all sorts of nasty errors while in the Assembler Pre-processor stage, on
the file checksum.c. When I uninstalled the gcc (and associated) rpms and
re-installed the RH6.2 egcs rpms, everything worked fine.
You need to install the kgcc package and then edit the kernel makefile to use
kgcc instead of the provided gcc when you compile. My question is why is a gcc
compiler included that won't compile a kernel? Why not use 2.95 and have it
work all around?
2.95 is not a recommended compiler for the 2.2 kernel. These arent compiler
problems but kernel assumptions about optimisations. 2.95 is believed to build
the very latest 2.2.17pre releases completely correctly but thats not the same
thing as a trusted build for a production site