Vincent Lefevre <vinc...@vinc17.net> writes: > On 2018-09-11 15:29:02 -0700, Russ Allbery wrote: >> Vincent Lefevre <vinc...@vinc17.net> writes:
>>> This would mean that a breakage is possible after any patch (in >>> particular with those "Update to SVN..." in the changelog). Thus this >>> means that the kernel module build system must check that the GCC >>> Debian package version number matches the one used to build the >>> kernel. For sid, GCC is often not in sync with the one used to build >>> the kernel. This is a really big problem. >> I don't think it's an NVIDIA-specific problem, though, right? Doesn't >> this happen with any kernel module build? > I assume that this depends on which features of the interface are > used. Sorry, I should have checked before replying. This is indeed an NVIDIA-specific check in conftest.sh, not a general Linux issue. It's not doing any complicated logic; it's just parsing the version string and aborting the compilation if it doesn't match. If you set IGNORE_CC_MISMATCH=1 in the environment before installing the package, does everything build and work correctly? Apparently fglrx had a similar check, and the package maintainers chose to patch it out. -- Russ Allbery (r...@debian.org) <http://www.eyrie.org/~eagle/>