[fpc-devel] rev 19036 breaks the Android cross-compiler

Michael Schnell mschnell at lumino.de
Wed Nov 16 11:45:53 CET 2011


On 11/15/2011 09:12 PM, Jonas Maebe wrote:
> Android isn't a different architecture (if you consider native applications), but a different OS. It uses a Linux kernel (although even that one is heavily patched, afaik), and user land is obviously quite different (including the C library and the dynamic linker).
>
Do you suggest that the normal Linux Kernel API is not available for a 
native code application running in an Android device ?

Do you suggest that a native code application running in an Android 
device can't use the normal gnu libc API ?

Do you suggest (many of the) normal gnu (command-line) tools (that 
usually run on i/o pipes) can't be installed on an Android device ?

Of course some care needs to be taken when trying to use any "normal" 
devices, as those might be non-existing or working differently in an 
Android device.

Of course when doing a much GUI care needs to be taken, as in an Android 
device you supposedly can't just use the X server API to create a window 
on the screen.

-Michael



More information about the fpc-devel mailing list