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

Marco van de Voort marcov at stack.nl
Wed Nov 16 10:29:55 CET 2011


In our previous episode, Felipe Monteiro de Carvalho said:
> > Having a separate Android target that reuses files from the Linux directory and adding defines for that is fine (all Unix rtls share files that way).
> 
> This does not make the slightest sense. So the files in the linux
> directory are not expected at all to work in Android, and if they work
> it is pure luck, but still the android target should use them? Just to
> add the work of having to figure out what was broken when people
> change the linux rtl files without care for the android target?

As Jonas already explained, the unix rtl works that way. E.g. FreeBSD,
OpenBSD and Mac share parts with all unix targets (unix/ dir), and parts
with other BSDs and Mac OS X (BSD).

But they all have their own directory (freebsd/ darwin/ openbsd/) and
makefile and compiler targets.




More information about the fpc-devel mailing list