| Summary: | Fail to build linux-yocto for custom qemumips64 bsp with yocto-bsp | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Meta-yocto | Reporter: | Yi Zhao <yi.zhao> | ||||
| Component: | meta-yocto | Assignee: | Bruce Ashfield <bruce.ashfield> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Yi Zhao <yi.zhao> | ||||
| Severity: | normal | ||||||
| Priority: | Medium | CC: | bruce.ashfield, humberto.ibarra.lopez, jose.perez.carranza, poky.bs.watcher, poky.watcher, richard.purdie, sgw, yi.zhao | ||||
| Version: | 2.2 | ||||||
| Target Milestone: | 2.2 M3 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | Regression (Used to work) | ||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||
| Attachments: |
|
||||||
|
Description
Yi Zhao
2016-07-25 09:27:27 UTC
This issue also happens on qemux86: ERROR: linux-yocto-4.4.14+gitAUTOINC+4789b41c56_ddab242999-r0.8 do_package_qa: QA Issue: Architecture did not match (3 to 62) on work/myqemux86-poky-linux/linux-yocto/4.4.14+gitAUTOINC+4789b41c56_ddab242999-r0.8/packages-split/kernel-vmlinux/boot/vmlinux-4.4.15-yocto-standard [arch] ERROR: linux-yocto-4.4.14+gitAUTOINC+4789b41c56_ddab242999-r0.8 do_package_qa: QA run found fatal errors. Please consider fixing them. ERROR: linux-yocto-4.4.14+gitAUTOINC+4789b41c56_ddab242999-r0.8 do_package_qa: Function failed: do_package_qa ERROR: Logfile of failure stored in: /buildarea/jenkins-yocto/workspace/Yocto2.2-yocto-bsp_create_qemu_bsp/build_1/tmp/work/myqemux86-poky-linux/linux-yocto/4.4.14+gitAUTOINC+4789b41c56_ddab242999-r0.8/temp/log.do_package_qa.32627 ERROR: Task /buildarea/jenkins-yocto/poky/meta/recipes-kernel/linux/linux-yocto_4.4.bb:do_package_qa (/buildarea/jenkins-yocto/poky/meta/recipes-kernel/linux/linux-yocto_4.4.bb:do_package_qa) failed with exit code '1' I already sent a fix for this to the oe-core mailing list. This is the kernel-cache commit that fixes the issue: commit 15a0432f95fd8409daa9b7169ea32cf7490e5dfe Author: Bruce Ashfield <bruce.ashfield@windriver.com> Date: Mon Jul 11 13:40:13 2016 -0400 common-pc: enforce 32 bit ARCH=x86 defaults to 64 bit on modern kernels. So we need to explicitly disable 64bit in common-pc if we want a 32bit build (common-pc builds with ARCH=x86, not ARCH=i386) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> :100644 100644 d6302a63dfaa... 70df605fe41c... M bsp/common-pc/common-pc-cpu.cfg |