I was having problems compiling the kernel (kernel-source-2.2.16-21) and
figured that the problem was that I had installed (actually upgraded to)
kernel-headers-2.4.0-0.21. This lead me to try en uninstall kernel-headers,
but glibc-devel wouldn't let me. I figure the kernel-source was enough to
satisfy glibc-devel, but apparently, the kernel-headers for kernel 2.4 has
to be installed. This cannot be right? I mean, if I install the kernel
headers for 2.4 then I cannot compile the kernel (there are problems
including these headers).
So, to sum up, shouldn't the dependency for glibc-devel be satisfied by
either kernel-headers *or* kernel-source, not just kernel-headers?
If kernel-headers are the only ones required, why isn't there any
kernel-headers for the 2.2.16-21 kernel?
Having kernel-headers-2.4.0 installed should have no
effect on compiling the kernel. It is intentional
for the 2.4 kernel headers to be required by glibc, as
that's what glibc was built against.