Bug#820260: nvidia-kernel-source: Module does not build with make-kpkg (kernel-package)

Kevin Locke kevin at kevinlocke.name
Fri Apr 8 01:04:50 UTC 2016


Hi Luca,

On 04/07/2016 04:51 PM, Luca Boccassi wrote:
> On Wed, 2016-04-06 at 20:40 -0700, Kevin Locke wrote:
>> Starting in version 352.79-2 I am unable to build the nvidia kernel
>> module for custom kernels using make-kpkg (part of the kernel-package
>> package).
>
> Sorry for the problem you are facing, it's a corner case that I don't
> usually test.

That's quite alright.  Thanks for taking a look at it.

> I didn't have time to fully reproduce your environment, but could you
> please try with the attached patch (for the debian/rules in the 352.79-5
> kernel-source)? It should allow one to pass an arbitrary KSRC directory
> if the one derived from the version does not exist, which allows the
> current behaviour to continue. I'll try and find the time to fully test
> it myself as well in the following days.

The patch works for me.  However, it looks like it could cause breakage 
if the kernel being built shared the same version as an installed kernel 
but had source differences (e.g. additional patches), since the sources 
for the installed kernel would be used rather than the kernel being 
built (for which the module is intended to be used).

Perhaps the rationale for removing support for KSRC can shed some light 
on the tradeoffs for this fix vs reverting the commit.

Thanks again,
Kevin



More information about the pkg-nvidia-devel mailing list