tree/branch: poky/1.2_M2 commit: 0f4d99d207b224bb9ce23de00a48f795ae20b3a0 In 1.2_M2 testing, x32 build will have error by reporting mismatch architecture for kernel. Nitin already has a fixing patch @ http://patches.openembedded.org/patch/19213/ but it has not been in master and 1.2_M2 branch. The error log as below: ####### | DEBUG: LIBNAMES: pkg perf libs 0 bins 0 sonames [] | DEBUG: LIBNAMES: pkg kernel-vmlinux libs 0 bins 0 sonames [] | DEBUG: LIBNAMES: pkg kernel-modules libs 0 bins 0 sonames [] | DEBUG: LIBNAMES: pkg kernel-misc libs 0 bins 0 sonames [] | DEBUG: LIBNAMES: pkg kernel-image libs 0 bins 0 sonames [] | DEBUG: LIBNAMES: pkg kernel-dev libs 0 bins 0 sonames [] | DEBUG: LIBNAMES: pkg kernel-base libs 0 bins 0 sonames [] | DEBUG: LIBNAMES: pkg kernel libs 0 bins 0 sonames [] | DEBUG: calculating shlib provides for perf-dbg | DEBUG: calculating shlib provides for perf | DEBUG: calculating shlib provides for kernel | DEBUG: calculating shlib provides for kernel-base | DEBUG: calculating shlib provides for kernel-image | DEBUG: calculating shlib provides for kernel-dev | DEBUG: calculating shlib provides for kernel-vmlinux | DEBUG: calculating shlib provides for kernel-misc | DEBUG: calculating shlib provides for kernel-modules | DEBUG: calculating shlib requirements for perf-dbg | DEBUG: calculating shlib requirements for perf | DEBUG: calculating shlib requirements for kernel | DEBUG: calculating shlib requirements for kernel-base | DEBUG: calculating shlib requirements for kernel-image | DEBUG: calculating shlib requirements for kernel-dev | DEBUG: calculating shlib requirements for kernel-vmlinux | DEBUG: calculating shlib requirements for kernel-misc | DEBUG: calculating shlib requirements for kernel-modules | NOTE: DO PACKAGE QA | NOTE: Checking Package: perf-dbg | NOTE: Checking Package: perf | NOTE: Checking Package: kernel | NOTE: Checking Package: kernel-base | NOTE: Checking Package: kernel-image | NOTE: Checking Package: kernel-dev | NOTE: Checking Package: kernel-vmlinux | ERROR: QA Issue: Architecture did not match (62 to 3) on /work/qemux86_64-poky-linux-gnux32/linux-korg-3.1+git1+e2bf8464ddbf5da24d3d320cded5691828a91a0b-r1/packages-split/kernel-vmlinux/boot/vmlinux-3.1.0-yocto-standard-01628-ge2bf846 | NOTE: Checking Package: kernel-misc | NOTE: Checking Package: kernel-modules | ERROR: QA run found fatal errors. Please consider fixing them. | ERROR: Function 'do_package_qa' failed #######
That commit is already in the master branch.
Yilong, Could you help to check if x32 build could work against master and verify the bug?
I use latest poky and meta-intel layer source to build x32, both build and boot successful. Tree/Branch: Poky/master Poky Commit:1e8b62991a800c3e4c6d1cb5ae622ae0edc8d74d Meta-x32 Branch: master Meta-x32 commit:889b052cadc3707012ef1f2f4b7808b82f36dfc2