Public bug reported: [Impact]
It looks like nvidia-dkms-535 is using a symbol that became GPL-only in the latest 6.7 kernel, causing the following build error: # MODPOST <<DKMSDIR>>/build/nvidia/535.146.02/build/Module.symvers scripts/mod/modpost -M -m -a -o <<DKMSDIR>>/build/nvidia/535.146.02/build/Module.symvers -T <<DKMSDIR>>/build/nvidia/535.146.02/build/modules.order -i Module.symvers -e ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'screen_info' This change was introduced by: b8466fe82b79 ("efi: move screen_info into efi init code") This happens only on arm64, where the symbol is defined. [Fix] Avoid using screen_info in the nvidia-dkms-535 driver. [Regression potential] We may disable certain features in the 535 driver, or even have an unusable driver, unless a proper workaround/solution is provided. ** Affects: nvidia-graphics-drivers-535 (Ubuntu) Importance: Undecided Status: New ** Affects: nvidia-graphics-drivers-535 (Ubuntu Noble) Importance: Undecided Status: New ** Also affects: nvidia-graphics-drivers-535 (Ubuntu Noble) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to nvidia-graphics-drivers-535 in Ubuntu. https://bugs.launchpad.net/bugs/2049603 Title: nvidia-dkms-535 FTBS on noble with the latest 6.7 kernel on arm64 Status in nvidia-graphics-drivers-535 package in Ubuntu: New Status in nvidia-graphics-drivers-535 source package in Noble: New Bug description: [Impact] It looks like nvidia-dkms-535 is using a symbol that became GPL-only in the latest 6.7 kernel, causing the following build error: # MODPOST <<DKMSDIR>>/build/nvidia/535.146.02/build/Module.symvers scripts/mod/modpost -M -m -a -o <<DKMSDIR>>/build/nvidia/535.146.02/build/Module.symvers -T <<DKMSDIR>>/build/nvidia/535.146.02/build/modules.order -i Module.symvers -e ERROR: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'screen_info' This change was introduced by: b8466fe82b79 ("efi: move screen_info into efi init code") This happens only on arm64, where the symbol is defined. [Fix] Avoid using screen_info in the nvidia-dkms-535 driver. [Regression potential] We may disable certain features in the 535 driver, or even have an unusable driver, unless a proper workaround/solution is provided. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-535/+bug/2049603/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp