![](https://seccdn.libravatar.org/avatar/bcd65ca98f9d97839f15c54575c7edec.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 snowcrash+opensuse wrote:
hi jeff,
There is, unfortunately, no kernel-xen-source package. It's kind of a sore spot. All the flavors, except Xen, are built from the same source tree. There are additional patches that we apply to the Xen tree, and then build it. As a result, they're not included in the kernel-source package.
We do have a kernel-source.src.rpm that can be used to build the appropriate source tree, though.
are those patches & process available/documented somewhere?
currently, trying to do a build, i'm failing ...
https://bugzilla.novell.com/show_bug.cgi?id=393142
and now, given your comments, wonder if the missing "patches" are part of the cause ...
The patches are, yes. You can build the packages by grabbing the kernel-source SRPM, then cd'ing to %_sourcedir (/usr/src/packages/SOURCES, unless you've changed it) and doing rpmbuild - -bb kernel-xen.spec. That will apply the right set of patches and you'll end up with a xen kernel. To build a xen kernel-source, do this: echo "xen" > extra-symbols rpmbuild -bb kernel-source.spec To verify it's building the correct tree, make sure there's something like "Architecture symbol(s): x86_64 xen" in the first 10 lines of output. This will create a kernel-source package, but it will be fundamentally incompatible with the shipping kernel-source package. It's *definitely* a goal of ours to eliminate the need for multiple source packages for this very reason. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkg0hi0ACgkQLPWxlyuTD7L8vACfcu8PQLj0rrpUpW6+237FxSEC 0yEAoKcljtN6188+DC1A8K0lZdrhd2lV =2oTP -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org