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. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal