I use a git to manage my kernel sources and have CONFIG_LOCALVERSION_AUTO set. Previously nvidia-drivers had no problem finding the correct version and installing the module to the correct location but now I receive the following error: * Found kernel source directory: * /usr/src/linux * Found kernel object directory: * /var/tmp/kernel * Found sources for kernel version: * 2.6.35-rc6Error: kernelrelease not valid - run 'make prepare' to update it The module compiles correctly and installs but not in the correct directory, requiring manual intervention to move the module to the correct location. Reproducible: Always Actual Results: Nvidia kernel module is installed in /lib/modules/2.6.35-rc6Error:/ Expected Results: Nvidia kernel module should be installed in /lib/modules/2.6.35-rc6-00790-g967a694/
I forgot to mention that if I set CONFIG_LOCALVERSION_AUTO to "no" then the installation proceeds without error, but the module obviously gets installed to /lib/modules/2.6.35-rc6 instead of /lib/modules/2.6.35-rc6-00790-g967a694/
As pointed out in the Zen-sources thread on fgo [1], this bug has been reported in the kernel development ml [2]. [1]http://lkml.org/lkml/2010/7/16/290 [2]http://forums.gentoo.org/viewtopic-p-6346454.html#6346454
So this would be true for: sys-kernel/zen-sources sys-kernel/git-sources ?
This should be fixed by the bug #323717
Well then I'll mark this as fixed.