[opensuse-kernel] What has changed with the kernel-syms package?

Hi, I noticed that the kernel-syms packages in both 32 and 64 bit factory no longer had the same version as the kernel-source packages. I am able to compile nvidia drivers without the upgrade of kernel-syms, is the kernel-syms package now obsolete and am I able to remove it? Regards Dave P -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On Monday, 24 November 2008 9:39:34 Dave Plater wrote:
Hi, I noticed that the kernel-syms packages in both 32 and 64 bit factory no longer had the same version as the kernel-source packages.
This is a bug; they should have the same versions.
I am able to compile nvidia drivers without the upgrade of kernel-syms, is the kernel-syms package now obsolete and am I able to remove it?
It depends. The kernel-syms package contains the collected modversion reference files for all kernel-$flavor packages, and each of the kernel-$flavor packages contains its own modversion reference files as well. This means that for building kernel-$flavor modules you need the appropriate kernel-source package, and either kernel-syms or kernel-$flavor. Generally, when only building modules for the installed kernel, kernel-syms is not needed. We often build KMPs for all available kernel flavors, and we use kernel-syms for that instead of installing all kernel-$flavor packages because it is much smaller. Andreas -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

Andreas Gruenbacher wrote:
On Monday, 24 November 2008 9:39:34 Dave Plater wrote:
Hi, I noticed that the kernel-syms packages in both 32 and 64 bit factory no longer had the same version as the kernel-source packages.
This is a bug; they should have the same versions.
I am able to compile nvidia drivers without the upgrade of kernel-syms, is the kernel-syms package now obsolete and am I able to remove it?
It depends. The kernel-syms package contains the collected modversion reference files for all kernel-$flavor packages, and each of the kernel-$flavor packages contains its own modversion reference files as well. This means that for building kernel-$flavor modules you need the appropriate kernel-source package, and either kernel-syms or kernel-$flavor.
Generally, when only building modules for the installed kernel, kernel-syms is not needed.
We often build KMPs for all available kernel flavors, and we use kernel-syms for that instead of installing all kernel-$flavor packages because it is much smaller.
Andreas
Thanks for the info. If the versions are still out of sync tomorrow, I will file a bug report. Strange thing is kernel-syms were a dependency of kernel source not so long ago whereas I tried zypper rm kernel-syms with no complaints. Regards Dave P -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (2)
-
Andreas Gruenbacher
-
Dave Plater