[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: linux-kernel-headers foul-up



On Tue, Nov 04, 2003 at 06:53:35AM +0800, csj wrote:
> On Mon, 3 Nov 2003 17:03:30 +0000,
> Colin Watson wrote:
> > On Mon, Nov 03, 2003 at 09:52:16PM +0800, csj wrote:
> > > What precisely does this package do?  It's listed as a dependency
> > > of the latest libc6 packages (which I made the mistake of
> > > compiling then installing).
> > 
> > It includes the files in /usr/include/linux and
> > /usr/include/asm which used to be part of libc6-dev. This is
> > simply a packaging reorganization.
> 
> Well, before the reorganization, I had an easy job recompiling
> mplayer and friends.

See my other post. The reorganization itself is irrelevant.

> > Programs written that way always had a sword of potential
> > breakage hanging over them. The standard way to deal with this
> > at the moment, suboptimal though it is, is to copy the header
> > files you need from the kernel and include them in your own
> > package; that way you're safe from changes to glibc.
> 
> IMHO a better way would be to have linux-kernel-headers as a
> virtual package supplied by linux-kernel-headers-2.4,
> linux-kernel-headers-2.2 and linux-kernel-headers-2.6.

Won't work. See /usr/share/doc/libc6/README.Debian.gz.

> > > I'm a bit suspicious of the version number: 2.5.999-test7-bk-6.
> > 
> > The move to 2.6 headers was necessary in order to support NPTL
> > in glibc.
> 
> What's that?

Native POSIX Threading Library: replaces LinuxThreads and does it right
this time. Massive performance improvements and conformance to the POSIX
threads specification.

Cheers,

-- 
Colin Watson                                  [cjwatson@flatline.org.uk]



Reply to: