I know , I complained of this with the -10 source also.
Kernel-source requires gcc and it is equating with gcc=2.96 instead of gcc=3.0.4.
After installation of new kernel export CC=gcc-3.0.4 is required or all builds default
to using 2.96.
My preference would be to have only 1 version of gcc, 3.0.4, the 1 with which the
kernel is now being built.
To uninstall gcc-2.96 requires using nodeps because the kernel-source is viewed as a
depend.
In the strict sense I know this to be untrue the prospect of using nodeps with
anything assoc with the kernel makes me cringe.
Charles