It seems both lib32 and 64 files are conflicting in storing files with errors like these: file /usr/share/keymaps/i386/qwerty/ua-ws.map.gz conflicts between attempted installs of lib32-kbd-keymaps-2.0.4-r0.x86 and kbd-keymaps-2.0.4-r0.skylake_64 Using Skylake BSP and Multilib
1) Create a project with --machines intel-skylake-64 flag 2) After setting variables, edit conf/local.conf and add at the end MULTILIBS = "multilib:lib32" DEFAULTTUNE_virtclass-multilib-lib32 = "x86" IMAGE_INSTALL_append = " nss lib32-nss libtool lib32-libtool libcheck-dev lib32-libcheck-dev nspr lib32-nspr kbd-keymaps lib32-kbd-keymaps kbd-consolefonts lib32-kbd-consolefonts libevent-dev lib32-libevent-dev mobile-broadband-provider-info-dev lib32-mobile-broadband-provider-info-dev" DISTRO = "wrlinux" 3) bitbake wrlinux-image-glibc-std * You will get an error like the one attached