On 2/15/06, kevin lyda <[EMAIL PROTECTED]> wrote: > > I've read the instructions in Chapter 5 on how to install it. However I > now want to install Linux 2.6.15 and there is no corresponding > linux-libc-headers tarball. In fact the oldest one is for Linux 2.6.12 > from July 2005.
You can run a kernel newer than the set of headers your glibc was compiled against. There's nothing wrong with this whatsoever. It would be nice if the C libraries on our system were aware of every interface from the newest kernel, but it's not necessary. I'm running linux-2.6.14.6 and nothing's broken for me. A lot of people on this list are using 2.6.15. In fact, the only time you would want to update linux-libc-headers would be if you were also going to rebuild glibc with these new headers. That's why they're called linux-libc-headers. > I've searched the mailing lists for LFS and don't see it any mention of > this issue. Is anyone researching this? Can I help? That's because it's not really an issue. However, if you really understand the kernel headers and how to sanitize them for userspace applications, there are more than a few projects that are doing this. You could try to contribute to their work by submitting patches, etc. Here's the page for linux-libc-headers if you want to try that project. http://ep09.pld-linux.org/~mmazur/linux-libc-headers/ -- Dan -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page