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

Sven Barth pascaldragon at googlemail.com
Wed Nov 16 10:57:41 CET 2011


Am 16.11.2011 10:33, schrieb Marco van de Voort:
> In our previous episode, Sven Barth said:
>>> 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).
>>
>> But FPC also supports different C libraries (at least glibc and uclibc).
>
> Do we?  Formally I mean?  A few patches that allow interested people to play
> with it, is something else from a supported target.

I don't know whether it's formally, but the compiler contains enough 
code to automatically detect the c libary (from the set of supported c 
libraries) you are using. It doesn't even matter whether you're cross 
compiling or not (though the first requires some further options so that 
the compiler detects the library of the target system and not your own). 
I personally use that feature for a small uclibc based Linux system of 
mine and so far(!) it works.

Regards,
Sven




More information about the fpc-devel mailing list