| Summary: | Cannot compile software on the target machine | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Maribu <mari.hahn> |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED WONTFIX | ||
| Severity: | normal | CC: | buildroot |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Host: | x86_64 Arch Linux box | Target: | arm (littel endian) arm1176jzf-s (BCM2708) |
| Build: | |||
|
Description
Maribu
2012-09-24 11:05:45 UTC
Ok, I found references inside /usr/bin/libtool and also in /usr/lib/*.la on the target machine referring to paths on the host machine. For now I fixed the pathes manually. Hopefully I can now compile on the target machine. Regards, Maribu Hi Maribu, You're talking about the target toolchain, right? Note that this is not really the way most of the developers around work, so this barely maintained and tested. See this thread: http://lists.busybox.net/pipermail/buildroot/2012-August/057987.html Regards, Sam Hi,Sam! Yes, I'm using the target toolchain. I understand that the target toolchain is not a commonly requested feature and it is generally a much better idea to cross compile all software. If I can get the target toolchain working properly I will post what I have done to achieve this. Regards, Maribu Ok, with all paths referring to host machine in /usr/bin/libtool and /usr/lib/*.la changed to corresponding counterparts in the target file system, I can build static librarys. But ld seems to be broken. I'll try to rebuild binutils so I get a working ld. Regards, Maribu This is deprecated functionality, hence marking as WONTFIX. Support for building in the target was always flaky/broken and nobody cared to fix it properly so it was decided to drop that option some time ago. |