diff options
author | Robert Yang <liezhi.yang@windriver.com> | 2016-10-14 03:08:37 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-10-15 09:58:50 +0100 |
commit | 4e61d8d6f4619dbfaeb5ca642449de7cf4b3e92d (patch) | |
tree | 8b5f3894a9a6ba7f14db950ca6de09eb66732d74 /meta/recipes-devtools/rpm/rpm_5.4.16.bb | |
parent | e57d70e6803c63823ae3a7c7971fc06db3748b68 (diff) | |
download | openembedded-core-4e61d8d6f4619dbfaeb5ca642449de7cf4b3e92d.tar.gz openembedded-core-4e61d8d6f4619dbfaeb5ca642449de7cf4b3e92d.tar.bz2 openembedded-core-4e61d8d6f4619dbfaeb5ca642449de7cf4b3e92d.zip |
insane.bbclass: fix package_qa_check_arch() for mips64-o32
Fixed:
MACHINE = "qemumips64"
DEFAULTTUNE = "mips64-o32"
$ bitbake linux-yocto
ERROR: linux-yocto-4.8+gitAUTOINC+03bf3dd731_674818dad5-r0 do_package_qa: QA Issue: Bit size did not match (32 to 64) linux-yocto on
/work/qemumips64-poky-linux/linux-yocto/4.8+gitAUTOINC+03bf3dd731_674818dad5-r0/packages-split/kernel-module-parport/lib/modules/4.8.0-yocto-standard/kernel/drivers/parport/parport.ko [arch]
The mips64-n32 works since it would set ABIEXTENSION to "n32" so that
TARGET_OS is linux-gnun32, and it will skip the check, but "mips64-o32"
doesn't set ABIEXTENSION to "o32", "n32" or "32", so the error happend.
Skip the check if mips64.*32 matches DEFAULTTUNE can fix the problem.
Another way to fix the problem is define ABIEXTENSION to "o32" or "32"
for mips64-o32, but that may make things confused since "o32" is purely
32 bit.
[YOCTO #10305]
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta/recipes-devtools/rpm/rpm_5.4.16.bb')
0 files changed, 0 insertions, 0 deletions