Chen, Wookey,
Thanks for the responses.
On 02/05/2013 08:55 PM, Zhenqiang Chen wrote:
On 5 February 2013 22:20, Wookey wookey@wookware.org wrote:
What is your use-case? Knowing that will help us advice on best course of current action and inform us on how we might need to change what's on offer.
The initial use case would be to build a root filesystem with dynamically linked executables from the various binary interfaces and architectures happily finding their correct linker/loader, libraries, etc. A multiarch layout on the target filesystem may not be the only way to make this happen, but in my review of the options it seems like the best way.
And finally, yes, I don't believe crosstool-ng supports multiarch paths much/at all yet. Fixing this would probably be useful.
Linaro crosstool-ng had multiarch support. In the binary release, arm-linux-gnueabihf toolchain does support multiarch.
$ arm-linux-gnueabihf-gcc --print-multiarch arm-linux-gnueabihf
The sysroot (libc, include headers, etc) are downloaded from Ubuntu Precise release. Please check files at gcc-linaro-arm-linux-gnueabihf-4.7-2013.01-20130125_linux/arm-linux-gnueabihf/libc/
The aarch64-linux-gnu toolchain does not support multiarch.
This is helpful. Thanks!
Thanks, Christopher