From 3beb4821122edbc9bedb4473d0b361d18e959add Mon Sep 17 00:00:00 2001 From: Ricardo Ribalda Delgado Date: Tue, 11 Mar 2014 11:07:35 +0100 Subject: package_deb: Map TARGET_ARCH x86_64 to DPKG_ARCH amd64 Without this patch packages are generated as x86_64. Which cannot be installed by default. root@qt5022:~# dpkg -i alsa-utils_1.0.27.2-r0_x86-64.deb dpkg: error processing alsa-utils_1.0.27.2-r0_x86-64.deb (--install): package architecture (x86-64) does not match system (amd64) Errors were encountered while processing: alsa-utils_1.0.27.2-r0_x86-64.deb (From OE-Core rev: a08eacc6d821d6946b23a99bca5abf785875b1cf) Signed-off-by: Ricardo Ribalda Delgado Signed-off-by: Richard Purdie --- meta/classes/package_deb.bbclass | 2 ++ 1 file changed, 2 insertions(+) (limited to 'meta/classes/package_deb.bbclass') diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass index a16d57e855..9ae0017f47 100644 --- a/meta/classes/package_deb.bbclass +++ b/meta/classes/package_deb.bbclass @@ -295,6 +295,8 @@ python () { darch = d.getVar('DPKG_ARCH', True) if darch in ["x86", "i486", "i586", "i686", "pentium"]: d.setVar('DPKG_ARCH', 'i386') + elif darch == "x86_64": + d.setVar('DPKG_ARCH', 'amd64') elif darch == "arm": d.setVar('DPKG_ARCH', 'armel') } -- cgit v1.2.3-54-g00ecf