Explorar el Código

* don't put the prtobj file in the BSD linker script, in case the current system uses sysinit

git-svn-id: trunk@41696 -
nickysn hace 6 años
padre
commit
a15ec46751
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      compiler/systems/t_bsd.pas

+ 1 - 1
compiler/systems/t_bsd.pas

@@ -571,7 +571,7 @@ begin
   if not LdSupportsNoResponseFile then
     LinkRes.Add('INPUT(');
   { add objectfiles, start with prt0 always }
-  if prtobj<>'' then
+  if not (target_info.system in systems_internal_sysinit) and (prtobj<>'') then
    LinkRes.AddFileName(FindObjectFile(prtobj,'',false));
   { try to add crti and crtbegin if linking to C }
   if linklibc and