[Pkg-xen-devel] [PATCH] Build against linux-support-2.6.32-2
Ian Campbell
ijc at hellion.org.uk
Thu Feb 18 18:33:06 UTC 2010
To build in current unstable (and, I suspect, squeeze) xen-3 seems to
need the following patch. (I'm not really sure what I'm doing and just
cribbed from r14469 in the debian-kernel tree which is where the
pertinent change to the linux-support package came from. It seems to
work....)
The errors from only editing rules.defs are attached.
Index: debian/bin/gencontrol.py
===================================================================
--- debian/bin/gencontrol.py (revision 706)
+++ debian/bin/gencontrol.py (working copy)
@@ -25,6 +25,7 @@
def do_arch_setup(self, vars, makeflags, arch, extra):
config_entry = self.config.merge('base', arch)
+ config_entry_description = self.config.merge('description', arch)
for i in (
('xen-arch', 'XEN_ARCH'),
@@ -59,7 +60,11 @@
def do_flavour_setup(self, vars, makeflags, arch, featureset, flavour, extra):
config_entry = self.config.merge('base', arch, featureset, flavour)
+ config_description = self.config.merge('description', arch, featureset, flavour)
+ vars['class'] = config_description['hardware']
+ vars['longclass'] = config_description.get('hardware-long') or vars['class']
+
for i in (
('xen-arch', 'XEN_ARCH'),
):
Index: debian/rules.defs
===================================================================
--- debian/rules.defs (revision 706)
+++ debian/rules.defs (working copy)
@@ -1,4 +1,4 @@
-KERNELVERSION := 2.6.30-1
+KERNELVERSION := 2.6.32-2
BUILD_DIR = debian/build
STAMPS_DIR = debian/stamps
TEMPLATES_DIR = debian/templates
Index: debian/arch/i386/defines
===================================================================
--- debian/arch/i386/defines (revision 706)
+++ debian/arch/i386/defines (working copy)
@@ -4,9 +4,11 @@
i386
xen-arch: x86_32
+[amd64_description]
+hardware: AMD64
+
[amd64_base]
-class: AMD64
xen-arch: x86_64
-[i386_base]
-class: i386
+[i386_description]
+hardware: i386
Index: debian/arch/amd64/defines
===================================================================
--- debian/arch/amd64/defines (revision 706)
+++ debian/arch/amd64/defines (working copy)
@@ -3,7 +3,7 @@
amd64
xen-arch: x86_64
-[amd64_base]
-class: AMD64
-longclass: all 64bit single- and multiprocessor AMD and Intel
+[amd64_description]
+hardware: AMD64
+hardware-long: all 64bit single- and multiprocessor AMD and Intel
--
Ian Campbell
panic: kernel trap (ignored)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linux-support-2.6.32.log
Type: text/x-log
Size: 3930 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20100218/53654803/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20100218/53654803/attachment.pgp>
More information about the Pkg-xen-devel
mailing list