| Summary: | gcc-cross-canadian-i586 doesn't work PREFERRED_VERSION | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Robert Yang <liezhi.yang> |
| Component: | devtools / tool chain | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | meta.mr.watcher, meta.watcher, richard.purdie, ross.burton |
| Version: | 1.9 | ||
| Target Milestone: | 2.2 M4 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
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. |
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}"