+++ Paul Sokolovsky [2015-11-18 16:31 +0200]:
On Sun, 15 Nov 2015 14:10:15 +0300 Maxim Kuvyrkov maxim.kuvyrkov@linaro.org wrote:
Hi Paul,
While *personally* I'd find it important to know the difference between AArch32 or AArch64+ILP32, wearing a "random 96boards user" hat, I don't really have to, and the only thing I might care is how to build, and run (even if I have just a binary) a 32-bit application.
there're still no clear, easy, tested instructions how to build/run 32-bit apps. I don't know if you'd consider more or less direct "user support" of 96boards to be your responsibility, but fairly speaking, that's my main concern. That's why I cc: dev@lists.96boards.org - to let the core 96boards team anticipate what kind of questions users may have when they get boards in their hands and see if anything can be done about that (subject to priorities, as of course there're many things to do).
Your feedback has been useful, at least to me. I didn't know that x86 people reached for 'do a 32-bit build' as standard debugging tool, so we need to cater for that tendency, even if it doesn't make that much sense in arm-world.
And I'm a little surprised that you found the obscure/new/unfinished ilp32 info rather than the decade-old arm-linux-gnueabi(hf) standard info. I'm not sure how/where we should be putting info to tell people to use arm-linux-gnueabihf-, because there is already _a lot_ of it online. But your point that this went wrong for you, and no doubt will for others, is useful.
It's also interesting that arm-linux-gnueabi- didn't work for you (did you get an error?) but arm-linux-gnueabihf did. In general I'd expect it not to matter.
Wookey