Browse Source

* excplicitly link against libc in the unit dl, so the correct startup files are used, resolves issue #29594

git-svn-id: trunk@34366 -
florian 9 years ago
parent
commit
385f13cae9
1 changed files with 3 additions and 2 deletions
  1. 3 2
      rtl/unix/dl.pp

+ 3 - 2
rtl/unix/dl.pp

@@ -31,8 +31,9 @@ const
   {$define ELF} // ELF symbol versioning.
   {$define ELF} // ELF symbol versioning.
 {$endif}
 {$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}
 {$linklib c}
 {$endif}
 {$endif}