Преглед на файлове

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

git-svn-id: trunk@41696 -
nickysn преди 6 години
родител
ревизия
a15ec46751
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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