Daniel> because you need to use the same compiler version that was used Daniel> to build the kernel in order to build modules against the Daniel> headers.
I didn't know that. Since when is this the case? Is this enforced by the upstream kernel, or is it an artifact of the Debian infrastructure? If I do build modules from source (in my case, alsa, which was recommended to me by the Debian alsa maintainers) this seems to give me the choice between: 1/ build the entire kernel from source as well, or 2/ keep an open-ended set of GCC versions around just in case a packaged kernel comes around that was compiled with it and I have to recompile the modules with the same version. Am I missing something? i -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]