Hi,
Am 15.11.2011 21:39, schrieb Sven Barth:
On 15.11.2011 21:33, Thomas Schatzl wrote:
But gcc considers it as arm-linux-eabi as well, no?
No, it's a target called arm-android-eabi.
$ ./arm-linux-androideabi-gcc -v
Using built-in specs.
Target: arm-linux-androideabi
Hmm? I read "arm-linux" there with an ABI that's specific to
Android...
My fault. I first googled for "arm-android-eabi", and there I got a gcc
patch from 2008 where it is still called that way
(http://old.nabble.com/-PATCH--ARM--Support-arm-android-eabi-td18160980.html).
I then thought of downloading the ndk and issuing that command, did
that, copy&pasted it into the email and immediately sent it without
looking :)
(that post:
http://old.nabble.com/-PATCH--ARM--Support-arm-android-eabi-td18160980.html)
At some point that changed for whatever reason.
Note that I do not think that this changes much, even worse, it means
we actually need a compiler target anyway because of different ABI to
normal linux. Additionally, as I already said once, bionic is very
likely the official OS interface, so we should use that like in OS X
(and syscalls are subject to change; need to check that).
Thomas
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel