Created attachment 3665 [details] Log obtained when bitbake virtual/kernel Steps to reproduce $ yocto-bsp create custom-i386 i386 $ # change MACHINE into local.conf to custom-i386 $ # include the new bsp layer into bblayers.conf $ bitbake virtual/kernel This is the log observed: WARNING: linux-yocto-4.8.18+gitAUTOINC+ea8a679c95_c50f695341-r0.1 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration: ---------- CONFIG_X86_32 ----------------- Config: CONFIG_X86_32 From: /home/lsandov1/poky2/build/tmp/work-shared/custom-i386/kernel-source/.kernel-meta/configs/standard/custom-i386/custom-i386.cfg /home/lsandov1/poky2/build/tmp/work-shared/custom-i386/kernel-source/.kernel-meta/configs/standard/custom-i386/standard/custom-i386/custom-i386.cfg Requested value: CONFIG_X86_32=y Actual value: Config 'X86_32' has the following conditionals: !64BIT (value: "n") Dependency values are: y [y] 64BIT [y] Any many errors of this type: ERROR: linux-yocto-4.8.18+gitAUTOINC+ea8a679c95_c50f695341-r0.1 do_package_qa: QA Issue: Architecture did not match (x86-64, expected x86) on /work/custom_i386-poky-linux/linux-yocto/4.8.18+gitAUTOINC+ea8a679c95_c50f695341-r0.1/packages-split/kernel-module-nls-cp857-4.8.18-yocto-standard/lib/modules/4.8.18-yocto-standard/kernel/fs/nls/nls_cp857.ko [arch]
This seems to be closely related to: https://bugzilla.yoctoproject.org/show_bug.cgi?id=10425
Need to make sure that X86_64 is not set in the fragments.
This is different than 10425 and should not depend on it. http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=19e99786beeaf792094a4ed9859de00c064674b2