[fpc-pascal] usage of {$FPC_USE_LIBC}
Jonas Maebe
jonas.maebe at elis.ugent.be
Tue Jul 18 00:36:46 CEST 2006
On 17 Jul 2006, at 22:06, Michael Van Canneyt wrote:
>> I read http://www.freepascal.org/wiki/index.php/OS_aware_RTL
>>
>> and wonder when {$FPC_USE_LIBC} is set and how the decision is made?
>
> In the Makefile.fpc for the platform. It's added to the compiler
> options.
And if you meant "how we made the decision": it's only done by
default for Darwin, because there libc is the only supported system
interface, for "netware libc" (libc is the recommended netware system
interface, but we also have a non-libc dependent netware port) and
for solaris (less porting work than implementing full syscall support).
You can enable it for most (all?) *nix'es by compiling the rtl with
OPT="-dFPC_USE_LIBC"
Jonas
More information about the fpc-pascal
mailing list