As soon as you fix one, another one shows up, and so on - it turned out, the conftest.sh & Kbuild framework NVIDIA DKMS uses to detect the kernel version (and the available syscalls/symbols), breaks down with gcc-14.
[Fix]
Force the DKMS to build using gcc-13 (see the attached patch).
[Impact]
Full build log: https:/ /launchpadlibra rian.net/ 741978316/ buildlog_ ubuntu- oracular- amd64.linux- restricted- modules_ 6.10.0- 18.18+1_ BUILDING. txt.gz
As soon as you fix one, another one shows up, and so on - it turned out, the conftest.sh & Kbuild framework NVIDIA DKMS uses to detect the kernel version (and the available syscalls/symbols), breaks down with gcc-14.
[Fix]
Force the DKMS to build using gcc-13 (see the attached patch).
[How to test]
Install and rebuild the fixed package.
[Regression potential]
None, the patch is just pinning a gcc version.