On Wed, Jul 10, 2013 at 05:50:04PM +0530, Ramkumar Ramachandra wrote: > Michael S. Tsirkin wrote: > >> CFLAGS contains a mysterious "-I ../../usr/include", but no such path > >> exists in the linux tree. The line was originally introduced in > >> 4e53f78e (tools/virtio: virtio_test tool, 2010-11-29), but no such path > >> existed in the tree even then. > > > > It exists if you do make headers_install. > > I see. Why do we need these (or userspace headers) when /include > exists in the linux tree though?
This is usespace code so it needs the cleaned-up version from usr/include, not the internal kernel one. > > So it's handy for old distos where userspace headers don't > > exist or are out of date. > > I thought userspace headers (linux-kernel-headers package in my > distribution) are used for building kernel modules that exist as > independent projects outside the linux tree (?). userspace headers are for userspace, not for external modules. I don't know what does your distro puts in a linux-kernel-headers package. -- MST -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/