Basic support for Android
Original Reporter info from Mantis: sekelsenmat
-
Reporter name: Felipe Monteiro de Carvalho
Original Reporter info from Mantis: sekelsenmat
- Reporter name: Felipe Monteiro de Carvalho
Description:
Hello,
As discussed in the mailling list and in private. My prefered method is having a separate target because this allows a more smooth development of structural libraries which need to differentiate between arm-linux and Android.
The latest Android breakage was introduced here:
http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=19036
Previously there was also this one:
http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=16981
I'd also recommend the following:
* Don't change into a libc based RTL, keep using syscalls, like Google recommended. Besides being recommended by Google this is also less work.
* argc=argv=nil is good enough for Android. We don't necessarely need those in Android, although if you find a reliable way to get them it's also fine for me.
Mantis conversion info:
- Mantis ID: 20726
- Fixed in version: 3.0.0
- Fixed in revision: r23604 (#e88bc322)
- Monitored by: » bozox (Seva Alekseyev), » takeda99 (Takeda Matsuki), » Vincent (Vincent Snijders), » @PascalDragon (Sven Barth)
- Target version: 2.7.1