On Wed, Sep 29, 2010 at 10:33:59AM -0600, Tim Gardner wrote: > 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) Cross-building of Debian packages is meant to be handled by using the 'dpkg-buildpackage -a${target_arch}' interface. This sets the environment variables shown in the output of 'dpkg-architecture -a${target_arch}'. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature
_______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev