| Summary: | [multilib]lib64-core-image-sato build failed due to sanity check | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Meta-yocto | Reporter: | Hongna Xu <hongnax.xu> |
| Component: | meta-yocto | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED NOTABUG | QA Contact: | |
| Severity: | normal | ||
| Priority: | Undecided | CC: | jiajun.xu, laurentiu.serban, ningx.ma, poky.bs.watcher, poky.watcher, yilongx.y.sun |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
Getting a warning about this configuration makes sense, you're trying to build two sets of librbaries with exactly the same optimisations. If this is one of our standard test cases, I think we need to adpat it, maybe by selecting a different tuning for one set of multilib libraries... (In reply to comment #1) > Getting a warning about this configuration makes sense, you're trying to > build two sets of librbaries with exactly the same optimisations. If this is > one of our standard test cases, I think we need to adpat it, maybe by > selecting a different tuning for one set of multilib libraries... Hi Richard, It's OK for us to remove such case if it's expected. Meanwhile, we also have a test case to build 32bit library against qemux86, which has not been reported as warning in sanity.bbclass. I think the 2 combinations should be consistent if 64bit library build against qemux86-64 should fail. |
tree/branch: poky/master git info :348da93e283b2b8454fd9cde80d4b17378e2a168 when build lib64-core-image-sato with multilib enable, i got the error: ***************************************** ERROR: OE-core's config sanity checker detected a potential misconfiguration. Either fix the cause of this error or at your own risk disable the checker (see sanity.conf). Following is the list of potential problems / advisories: Toolchain tunings invalid: Multilib 'lib64' (x86-64) is also the default tuning. ERROR: Execution of event handler 'check_sanity_eventhandler' failed ERROR: Command execution failed: Exited with 1 Summary: There were 3 ERROR messages shown, returning a non-zero exit code. ************************************************** The configuration I used for build is like following: ####### MACHINE = "qemux86-64" require conf/multilib.conf MULTILIBS = "multilib:lib64" DEFAULTTUNE_virtclass-multilib-lib64 = "x86-64" #####