It is my understanding that glibc is built against linux-headers-2.4.18. I'm surprised to see that the linux-headers are updated to 2.4.19 and I'm wondering how the mismatch (glibc - /usr/include/asm, /usr/include/linux) is going to affect the builds in the near future? What is actually the reason to update just my header files, without a rebuild? There is no need to keep the kernel-headers in sync with the glibc-headers.
That is fine. Linus himself recommend that you keep them static, but I for one had before Gentoo mine symlinked to current kernel ... same with many others. This is also the trend for the major distro (Mandrake has a readme in /usr/include/linux that instruct you to nuke, and replace with symlinks if you use your own kernel). Bit thing is that it could break stuff, so we should not really change if not sure they work with everything in portage tree.