On Thu, May 18, 2006 at 11:45:32AM -0400, Kevin Day wrote: > > The main problem is that newer versions of packages are being upgraded at the > same time as the kernel. Normally this would not be a problem, but after > looking around I noticed that a number of the headers from the 2.6.12 kernel > and the 2.6.16 kernels look nothing remotely alike. Anything that tries to > compile against tthem may / may not be using the proper functions or even > have them available. > > Newer versions of software that have kernel header requirements will require > a newer kernel. Older versions that have been around should be fine. In this > case, the most obvious case is stil Xorg. Xorg-6.8.2 wil probably break > agains tthe 2.6.16 kernel headers, but Xorg 7.0 will probably break against > the 2.6.12 kernel headers. > Kevin, I find this hard to believe! I don't use hlfs, but your point seems to be more general. I've used *each* release of the kernel since 2.6.12, plus -rc versions, up to 2.6.16 with the 2.6.12 headers to build desktop systems on one or more of x86, amd64, and ppc. I try to keep reasonably up to date with packages, and before X-6.9 I was trying -rc versions, but I've seen no evidence that newer headers were ever necessary. Specifically, 6.9 (which should be similar to 7.0, at least in theory) builds ok with either set of headers (bar occasional breakage in linux-headers).
Certainly, people have reported problems with inotify and old headers, but I don't build the affected package. As to differences between linux-libc-headers and linux-headers, yes, there are lots of them. Mostly, they don't really make a difference to applications because 99% of applications shouldn't be using them. If people on hlfs (or lfs) want to use linux-headers, that will be great news - we need more testers to find the remaining apps which we don't cater for. But I can't in all honesty say that using the new headers is necessary for most users. And of course, if anybody wants to try them, the instructions are in the clfs book - they are *not* the same as the instructions for installing linux-libc-headers! Ken -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/hlfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
