On Sun, Apr 17, 2011 at 5:29 PM, maximilian attems <max@xxxxxxx> wrote: > On Fri, 15 Apr 2011, Robert Gordon wrote: > >> This patch was prepared using git format-patch and git send-email. Details follow. >> Regards, >> Robert Gordon > > thanks so the patch was now applyable and so testable. (: > >> scripts/package/builddeb script was setting the host machine $arch in the KERNEL/debian/control prior to an invocation of dpkg-gencontrol. The patch modifies the script to guarantee the correct debian arch for the target is written to the control file instead. The issue originally arose in the 2.6.38 series. > > hmm don't be shy to use line-breaks in the desc for next times.. > >> Signed-off-by: Robert Gordon <robert@xxxxxxxxxxxxxxxxxxxxx> > > rudimentary testing showed, that `make deb-pkg` works, > but `make ARCH=i386 deb-pkg` on an amd64 Debian box seems borked: > + dpkg-gencontrol -isp -DArchitecture=i386 -plinux-headers-2.6.39-rc3+ > -P/media/data/mattems/src/linux-2.6/debian/hdrtmp > dpkg-gencontrol: error: current host architecture 'amd64' does not appear in package's architecture list (i386) Weird, as without the patch we get the same error just with (i386) swapped for (armel).. make ARCH=armel deb-pkg (on amd64) Note, with cross building we always have CROSS_COMPILE=something too.. Regards, -- Robert Nelson http://www.rcn-ee.com/ -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html