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

Re: Continuing Annoyances...

On 5/1/2000 Kevin Puetz wrote:

Hmm... well, doing it fixed several build errors and numerous warnings in the
USB drivers (due to changes in which headers include which other headers). Oh
well, maybe it's just the funky back-ported USB driver that incorrectly
references the system headers. How else am I supposed to keep those headers
up-to-date? copy them whenever I build a new kernel? Things like Mac-on-Linux
didn't much like them being out of date w.r.t. my kernel.

the headers in /usr/include are supposed to belong to glibc, the way i understand it upgrading those to the same version as the kernel you use is the wrong thing to do because it has a tendency of breaking things.

I think what Linus wants is for userspace programs to use the glibc headers and WORK with those headers, but with distrobutions such as redhat who continue to ignore Linus' requests to stop symlinking things is causing some stuff to only work with a specific version of KERNEL headers instead of the glibc headers, when you upgrade the kernel those same programs are likely to break again anyway, that is what Linus wants to avoid.

at least that is how i understand the issue. the only thing I am sure of is that Linus is very pissed that people (redhat and such) are still symlinking /usr/include/linux to the kernel headers.

I wish i could find that Debian page explaining this, it does a better job then i am...

Ethan Benson
To obtain my PGP key: http://www.alaska.net/~erbenson/pgp/

Reply to: