[fpc-pascal] Delphi for Linux is out

Marco van de Voort marcov at stack.nl
Thu Mar 23 18:31:33 CET 2017

In our previous episode, Karoly Balogh (Charlie/SGR) said:
> Well, there was Kylix anyway around 2001 or so, wasn't it? So not like
> supporting Linux is a rocket science, although FPC was definitely first.
> My remark was more about, I still remember, Kylix had his own LibC unit,
> but because of (un)portability reasons, FPC never supported that anywhere
> but on i386. And that was already a source of massive whining, when people
> started to use x86_64 and other platforms, and they tried to compile their
> i386-only Kylix code elsewhere with FPC, and of course FPC was stupid and
> ugly for not supporting the LibC unit elsewhere.

It didn't help that some component maintainers like Synapse stuck to the
libc format way too long.  Only in 2007-2009 when FPC on OS X got important
that changed, I still use Indy(10) that switched much earlier to this day.

The fact that it took Inprise really long to spell out that Kylix was dead
didn't help either.

Note that the Linux unit in 1.0.x had the same faults as unit libc, except
its size. (and that includes being outdated, but I guess that goes for the
2.x style *nix rtl now too, since it is 13 years old last christmas)

The BSD maintaince of 1.0.x was truly a horror compared to 2.x, as the 1.0.x
BSD rtl was more a ifdefed version of the Linux RTL than something in its
own right.

More information about the fpc-pascal mailing list