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

Bug#53379: libc6-dev has /usr/include/linux/



In article <cistron.19991224112944.A13267@usatoday.com>,
Raul Miller  <moth@debian.org> wrote:
>On Fri, Dec 24, 1999 at 04:22:47PM +0100, Miquel van Smoorenburg wrote:
>> Absolutely not. There has been a lot of discussion on the kernel mailing
>> list about this last week, and a lot of kernel developers (including
>> Linus himself) think it's a GOOD thing that /usr/include/linux and
>> /usr/include/asm are included with glibc. Read the archives.
>
>It doesn't matter what I think -- if you read those archives yourself,

*have* you read them? I posted almost half of the articles in that
thread ..

>you'll see that I've been arguing for the opposite (and getting creamed
>by it from every kernel developer who I respect).  Please convince Linus
>Torvalds, Alan Cox, Ingo Molnar, and Ted T'So.  [And please read the
>message from Linus which I appended to the bug report.]

I'm sorry I have to say this, but you missed the point of Linus'
message (and most of the others) completely. 

>They've been unanimous that that namespace should reflect the
>currently running kernel, not the bast choice for a robust
>interface.

No, in fact Linus said the *exact* opposite. Perhaps it's easier for
me to understand since English is not the first language for both Linus
and me ..

>> Definitely not true. For building modules you can simply use
>> -I/usr/src/linux-2.4.25/include.
>
>Yes, I can.  However, for example, Ted T'So will not support
>his kernel modules on distributions where /usr/include/linux/
>and /usr/include/asm/ do not represent the currently running
>kernel.

In fact, later in the thread, Ted agreed and said that
using -I/usr/src/linux/include to build modules is a perfectly
acceptable thing to do.

Ted said that /usr/include/{linux,asm} should be copies of the kernel
include files against which glibc was built, and /usr/src/linux/include
should be the default place where the kernel headers live that
correspond to the currently running kernel. Makes sense doesn't it.

Please, again I'm sorry I have to say this, but stop spreading FUD.

Mike.
-- 
The From: and Reply-To: addresses are internal news2mail gateway addresses.
Reply to the list or to miquels@cistron.nl (Miquel van Smoorenburg)


Reply to: