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

Reply via email to