Messages in this thread | | | From | (bill davidsen) | Subject | Re: 2.6.4-rc1-mm1 | Date | 2 Mar 2004 13:52:03 GMT |
| |
In article <20040229222415.A32236@infradead.org>, Christoph Hellwig <hch@infradead.org> wrote: | On Sun, Feb 29, 2004 at 02:06:17PM -0800, Andrew Morton wrote: | > +scsi-external-build-fix.patch | > | > Fix scsi.h for inclusion by userspace apps - it used to work, so... | | This has been rejected on linux-scsi a few times. Don't use include/scsi/ | from the kerneltree - there's alredy a /usr/include/scsi from glibc anyway, | so the situation is even more clear thæn the general you should not include | kernel headers thing.
But the glibc headers don't describe 2.6, do they? Don't work with 2.6? We went around with this for cdrecord unless I misread which headers are involved.
It's not reasonable to expect people to rebuild glibc for each kernel, even if it is "the right thing to do" in some purist sense. It would be better to have something like user header in the kernel for just the interface, and have the kernel include start by pulling in the user header and then adding things the user doesn't need.
Changes between kernel series are always unpleasant during the time when people have to boot back and forth, we should think about a better way to do this for 2.7. -- bill davidsen <davidsen@tmr.com> CTO, TMR Associates, Inc Doing interesting things with little computers since 1979. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |