Currently in oe-core, the default GCCVERSION is 4.9, and we also have gcc 5.1, so when: MACHINE = "qemux86-64" require conf/multilib.conf MULTILIBS = "multilib:lib32" DEFAULTTUNE_virtclass-multilib-lib32 = "x86" $ bitbake gcc-cross-canadian-i586 Then the 5.1 has been built, though we had set 4.9 in tcmode-default.inc: PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "${GCCVERSION}"
Curious how you plan to fix this? I agree its an issue but the only way I've found to fix it properly is the noupdate_data changes.
Robert, did you send patches for this? I can't see anything in oe-core.
(In reply to comment #2) > Robert, did you send patches for this? I can't see anything in oe-core. Yes, I had sent the patch: http://lists.openembedded.org/pipermail/openembedded-core/2015-July/106872.html RP said that it wasn't a correct fix, I will verify whether this was got fixed or not, maybe RP has fixed it by this patch: http://lists.openembedded.org/pipermail/openembedded-core/2015-July/108198.html
As far as I can tell, this problem was fixed by the data store rework and I can't reproduce against master.