Override dh_gencontrol architecture

Tim Gardner tim.gardner at canonical.com
Wed Sep 29 16:33:59 UTC 2010


I'm working on building in ARM cross compile support to the Ubuntu 
kernel packaging. I am encountering the following error:

fakeroot debian/rules binary-omap arch=armel
.....
dh_gencontrol -plinux-image-2.6.35-22-omap
dpkg-gencontrol: error: current host architecture 'amd64' does not 
appear in package's architecture list (armel)
dh_gencontrol: dpkg-gencontrol -plinux-image-2.6.35-22-omap 
-ldebian/changelog -Tdebian/linux-image-2.6.35-22-omap.substvars 
-Pdebian/linux-image-2.6.35-22-omap returned exit code 255
make: *** [binary-omap] Error 9

I have not successfully found a way to override the architecture. Anyone 
have any ideas? I've tried the various forms of

dh_gencontrol -p$(pkgimg) -a$(arch)
dh_gencontrol -p$(pkgimg) -- -a$(arch)
export DH_OPTIONS="-a$(arch)" && dh_gencontrol -p$(pkgimg)

rtg
-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list