I think there is a bug on in glibc or in gcc because 2.2.17 kernel doesn't compile.
I also have found that if you recompile the kernel that comes with the distribution
2.2.16-22 when you reboot with the new kernel uptime goes to 1.0
This make the system unusable.
Make sure you use 'kgcc' as the kernel compiler and that if you rebuild the
kernel tree provided
that you rebuild it cleanly. I can say that it works here providing you do that.
2.2.18 should autoselect the right compilers