| Summary: | Toolchain.Host.Mismatch problem | ||
|---|---|---|---|
| Product: | [Yocto Project Subprojects] ADT | Reporter: | Dvorkin Dmitry <dvorkin> |
| Component: | adt | Assignee: | Chin Huat Ang <chin.huat.ang> |
| Status: | RESOLVED WONTFIX | QA Contact: | Libertad <libertad.gonzalez.de.la.cruz> |
| Severity: | normal | ||
| Priority: | Medium | CC: | poky.adt.watcher, poky.watcher |
| Version: | 2.4 | ||
| Target Milestone: | 2.5 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Dvorkin Dmitry
2017-09-16 22:26:37 UTC
Question: I commented out the sdk check as a quick test and found that for autotools at least, the configure fails if I use a 586 sdk on an x86-64 host . It fails due to gcc failing to find libgcc and fails to find crtbegin.o. If i source the 586 env from a shell I see the same failure if I try to build a hello.c. How were you building with the 586 sdk from the command line? I'm building programs with my cross-gcc from i686 SDK without problems. I'm using i686 SDK, built from scratch with yocto on my Mageia distribution. No external libraries/gcc used, except SDL/libsdl-native. Brian, I believe the question was answered. Given current resources, we won't be able to address this. Suggested workaround is to build both the 32 and 64 bit sdks. |