diff --git a/rtl/unix/dl.pp b/rtl/unix/dl.pp index 077195750b..44f8875b9b 100644 --- a/rtl/unix/dl.pp +++ b/rtl/unix/dl.pp @@ -31,8 +31,9 @@ const {$define ELF} // ELF symbol versioning. {$endif} -{$if defined(linux) and defined(cpuarm)} -{ arm-linux seems to require this } +{$if defined(linux) and (defined(cpuarm) or defined(powerpc))} +{ some linux targets seem to require this, if libc is not linked + the wrong start up code is used } {$linklib c} {$endif}