On Mon, Apr 18, 2011 at 12:29:45AM +0200, maximilian attems 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) at a second look your patch is just wrong the arch overriding is currently correctly done in create_package(), with the debian/control file having the host arch written to it. so please post what exactly you were trying to build in the first place? -- maks -- 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