[opensuse-kernel] What does *-obj mean
I notice the kernel-rt source is called linux-2.6.22.5-31-obj. Where does *-obj stand for.? Can I change the current kernel source from linux-2.6.22.9-0.4 to linux-2.6.22.5-31-obj with the command 'ln -sfn linux-2.6.22.5-31-obj' without problems? -- Regards, Aniruddha Please adhere to the OpenSUSE_mailing_list_netiquette http://en.opensuse.org/OpenSUSE_mailing_list_netiquette -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Aniruddha wrote:
I notice the kernel-rt source is called linux-2.6.22.5-31-obj. Where does *-obj stand for.?
Can I change the current kernel source from linux-2.6.22.9-0.4 to linux-2.6.22.5-31-obj with the command 'ln -sfn linux-2.6.22.5-31-obj' without problems?
kernel-source is the kernel source. linux-obj is the build information for a particular kernel, as needed to build an external module against it. They're not interchangable, and you need both, unless you want to configure and build a complete kernel for each flavor you need to build a module against. linux-obj doesn't contain all the headers you'd need to build external modules. It would be possible to generate a kernel headers package, but it's pretty low on our list of priorities. We accept patches. :) - -obj stands for object, like the intermediate build format during a program compilation. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHJqtLLPWxlyuTD7IRAgQuAJ9l+k1TWO9YVDHn5qLAGlsBwZmQyQCfbE6F 5B7V0NbCEuYUU78oc3RVCGo= =Dn6c -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Mon, 2007-10-29 at 23:55 -0400, Jeff Mahoney wrote:
kernel-source is the kernel source. linux-obj is the build information for a particular kernel, as needed to build an external module against it. They're not interchangable, and you need both, unless you want to configure and build a complete kernel for each flavor you need to build a module against. linux-obj doesn't contain all the headers you'd need to build external modules. It would be possible to generate a kernel headers package, but it's pretty low on our list of priorities. We accept patches. :)
- -obj stands for object, like the intermediate build format during a program compilation.
- -Jeff
- -- Ok thus if I understand correctly, I don't have the source for the kernel-rt? And therefor it is impossible load modules such as Nvidia?
How does one generate a kernel headers package? Maybe I can help :) -- Regards, Aniruddha Please adhere to the OpenSUSE_mailing_list_netiquette http://en.opensuse.org/OpenSUSE_mailing_list_netiquette -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Tuesday 30 October 2007 09:55, Aniruddha wrote:
Ok thus if I understand correctly, I don't have the source for the kernel-rt? And therefor it is impossible load modules such as Nvidia?
For building external modules, please install the kernel-source and kernel-syms packages. That will do.
How does one generate a kernel headers package? Maybe I can help :)
We don't do separate header packages anymore, it's more trouble than it's worth. Please use kernel-source. THanks, Andreas -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Tue, 2007-10-30 at 11:42 +0100, Andreas Gruenbacher wrote:
On Tuesday 30 October 2007 09:55, Aniruddha wrote:
Ok thus if I understand correctly, I don't have the source for the kernel-rt? And therefor it is impossible load modules such as Nvidia?
For building external modules, please install the kernel-source and kernel-syms packages. That will do.
Hmm this is strange # zypper search kernel reveals more kernel-sources then yast2 does?! How can I fix this? And wat purpose does the kernel-syms package have (I didn't find the description very helpful). # zypper search kernel | package | kernel-rt | 2.6.22.5-31 | x86_64 | package | kernel-rt_debug | 2.6.22.5-31 | x86_64 | package | kernel-source | 2.6.22.5-31 | x86_64 | package | kernel-source | 2.6.22.9-0.4 | x86_64 | package | kernel-syms | 2.6.22.5-31 | x86_64 | package | kernel-syms | 2.6.22.9-0.4 | x86_64 # yast [Filterv] [Actionsv] ┌───────────────────────────────────────────────────── │ │Name │Avail. Vers.│Inst. Vers.│ │ │kernel-bigsmp │2.6.22.9 │ │ │ │kernel-debug │2.6.22.5 │ │ │ i │kernel-default │2.6.22.9 │2.6.22.9 │ │ i │kernel-docs │2.6.22.5 │2.6.22.5 │ │ i │kernel-rt │2.6.22.5 │2.6.22.5 │ │ │kernel-rt_debug │2.6.22.5 │ │ │ i │kernel-source │2.6.22.9 │2.6.22.9 │ │ │kernel-syms │2.6.22.9 │ │ │ │kernel-vanilla │2.6.22.5 │ │ │ i │kernel-xen │2.6.22.9 │2.6.22.9 │ │ │kernel-xenpae │2.6.22.9 │ │ │ i │linux-kernel-headers │2.6.22 │2.6.22 │ │ i │linux-kernel-nutshell│1 │1 │ │ │nfs-kernel-server │1.1.0 │ │ │
How does one generate a kernel headers package? Maybe I can help :)
We don't do separate header packages anymore, it's more trouble than it's worth. Please use kernel-source.
THanks, Andreas
-- Regards, Aniruddha Please adhere to the OpenSUSE_mailing_list_netiquette http://en.opensuse.org/OpenSUSE_mailing_list_netiquette -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Tue, 2007-10-30 at 12:03 +0100, Aniruddha wrote:
Hmm this is strange # zypper search kernel reveals more kernel-sources then yast2 does?! How can I fix this? And wat purpose does the kernel-syms package have (I didn't find the description very helpful).
# zypper search kernel | package | kernel-rt | 2.6.22.5-31 | x86_64 | package | kernel-rt_debug | 2.6.22.5-31 | x86_64 | package | kernel-source | 2.6.22.5-31 | x86_64 | package | kernel-source | 2.6.22.9-0.4 | x86_64 | package | kernel-syms | 2.6.22.5-31 | x86_64 | package | kernel-syms | 2.6.22.9-0.4 | x86_64
How do I install kernel-source 2.6.22.5-31? # zypper in kernel-source says: "skipping package 'kernel-source' (already installed) Nothing to do." And # zypper in kernel-source-2.6.22.5-31 gives me: "package 'kernel-source-2.6.22.5-31' not found Nothing to do." -- Regards, Aniruddha Please adhere to the OpenSUSE_mailing_list_netiquette http://en.opensuse.org/OpenSUSE_mailing_list_netiquette -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (3)
-
Andreas Gruenbacher
-
Aniruddha
-
Jeff Mahoney