[opensuse-kernel] Question about kernel-devel
Hi, Now that kernel 5.8.0 has been released, it will likely become the default kernel for Tumbleweed, which means that VirtualBox users will be unable to host VM's on Tumbleweed. As Oracle has not proposed a solution, I am hoping to provide a kernel that exports the two symbols necessary to use VB with kernel 5.8 so that Tumbleweed users do not have to switch to KVM. I branched the kernel-default package under kernel:stable, modified the kernel source with a patch, and have built that modified kernel. I have installed the kernel-default and kernel-default-devel packages from that build and rebooted. My problem is that I also need to generate a corresponding kernel-devel package to get the kernel headers so that external modules can be built. I do not see the means of getting this package. Could someone please point me to documentation that describes the means of getting the headers for this new kernel? Thanks, Larry -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Hi, On 05. 08. 20, 19:43, Larry Finger wrote:
Now that kernel 5.8.0 has been released, it will likely become the default kernel for Tumbleweed, which means that VirtualBox users will be unable to host VM's on Tumbleweed. As Oracle has not proposed a solution, I am hoping to provide a kernel that exports the two symbols necessary to use VB with kernel 5.8 so that Tumbleweed users do not have to switch to KVM.
For others: there was also bug about this: https://bugzilla.suse.com/show_bug.cgi?id=1172897
I branched the kernel-default package under kernel:stable, modified the kernel source with a patch, and have built that modified kernel. I have installed the kernel-default and kernel-default-devel packages from that build and rebooted.
My problem is that I also need to generate a corresponding kernel-devel package to get the kernel headers so that external modules can be built. I do not see the means of getting this package.
You did it wrong. You should have branched kernel-source and then linkpac kernel-default from that. By "osc linkpac <your-prj> kernel-source <your-prj> kernel-default". That will give you both kernel-source (producing kernel-devel (and kernel-macros)) and kernel-default (producing kernel-default + kernel-default-devel). regards, -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 06. 08. 20, 7:56, Jiri Slaby wrote:
You did it wrong. You should have branched kernel-source and then linkpac kernel-default from that. By "osc linkpac <your-prj> kernel-source <your-prj> kernel-default".
Technically, you can do the opposite now: osc linkpac <your-prj> kernel-default <your-prj> kernel-source -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 06. 08. 20, 7:58, Jiri Slaby wrote:
On 06. 08. 20, 7:56, Jiri Slaby wrote:
You did it wrong. You should have branched kernel-source and then linkpac kernel-default from that. By "osc linkpac <your-prj> kernel-source <your-prj> kernel-default".
Technically, you can do the opposite now: osc linkpac <your-prj> kernel-default <your-prj> kernel-source
Sorry, I forgot you have to copy ci counter. So add "-C copy" after linkpac. -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
Jiri Slaby
-
Larry Finger