Date: Tue, 13 Jul 1999 10:15:42 -0700 From: Joseph Carter <[EMAIL PROTECTED]>
> I don't intend to support Debian specific packaging hacks that only work > for Debian, and I suspect that other hardware manufacturers that are > enlightened enough to distribute drivers which are kernel modules in > source form for their products will have a similar reaction --- the > market is too small to justify spending a lot of engineering time to > support a very distribution-specific build system. I think that is at the very least extremely impolite of you to say in the manner you just did. Especially given that the "hacks" Debian uses work for everybody. I apologize for using the word "hacks". However, I was referring to the following message from Sean Perry: >Debian currently uses a system where one needs the kernel source to >compile a modules (like pcmcia) but can compile ANY version of the >kernel and pcmcia. make-kpkg looks in the current dir, assumes it to be >'linux' and then steps back into .. and looks for modules. It then >builds in there using -I<path I came from>. make-kpkg is very clearly a Debian-specific mechanism. I have no idea what it does, or how it works. I'm not going to support something which is Debian-specific. Sorry. If in the context of the Linux Standard Base there is a standardized way of determining which kernel sources should be used when compiling modules, and it gets significant actual usage, that's great. Historically, de facto, this mechanism has been "/usr/src/linux", Allowing the user to specify the headers to include just makes sense. If your software does not allow this, I consider your software broken. I certainly allow this. However, I consider a distribution which forces a user to specify where the kernel headers are, by breaking the above-mentioned historical convention of /usr/src/linux to be terminally broken. Naive users won't know how to specify where the kernel sources are. I want someone's Grand-Aunt Tillie to be able to compile and install a kernel source module package, no matter which distribution she might be using. This is why it's critical why for a naive user who isn't doing kernel development, and isn't compiling their own kernel, /usr/src/linux needs to point to the default kernel. It has in the past, historically --- why break this now? - Ted