| Summary: | Using TCLIBC=musl results in SDKs producing incompatible binaries | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | anon2313 |
| Component: | devtools / tool chain | Assignee: | Unassigned <unassigned> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | Medium+ | CC: | leon, meta.mr.watcher, meta.watcher, randy.macleod, stacy.gaikovaia |
| Version: | 3.0.1 | ||
| Target Milestone: | 5.1 M3 | ||
| Hardware: | x86 | ||
| OS: | x86_64 | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
anon2313
2020-01-31 12:18:56 UTC
We also need an automated test to run in he autobuilder for this. I had the same issue, the dynamic loader is wrong (glibc vs musl), which can easily be checked with 'file /bin/app'. I have updated Bug 13459 with further root cause digging. Sakib, I'd like you to check if this is still broken on the master branch. Unfortunately, I don't think that Sakib will get to this until early 3.4. -- Randy This was fixed in Bug 13459. Specifically, I analyzed the cause there and came up with a v1 patch. (2020-08-19 15:14:12 UTC) Khem Raj proposed a v2 patch which was accepted. It has been in one or two Yocto releases already. (If it's broken in master, than that would be a regression.) Sakib, I think you just need to test that this works on master so I moved it to M1. Sakib to test and document his testing here so we can get this closed in M4. Just needs testing. Apparently fixed. |