On Tue, Sep 13, 2005 at 09:47:45AM -0700, Larry Doolittle wrote:
> In Debian's case, /usr/include/linux/* comes not from the kernel,
> but from the linux-kernel-headers package.  [chop]
> 
> Ask yourself, why did the libusb decide to make and use their
> own version of this include file?
 
Here is the README.Debian for the linux-kernel-headers package:

---
This package is a snapshot of the headers shipped with a particular version
of the Linux kernel.  A couple things to keep in mind about it:

  - These headers can not be used to build kernel modules.  They're only
    for userspace use.
  - These headers do not need to match your running kernel.  They're only
    for the use of GNU libc and other C libraries.
  - These headers should generally not be included directly.  It's not a bug
    if you include one directly and something breaks.

Some day, the hope is to replace these with a separate copy of "ABI headers"
describing only the kernel's exposed interface.  Those headers will probably
be directly usable, as these are not.
---

        - Larry

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to