Răsfoiți Sursa

* OpenBSD gets no pie. (add -nopie)

git-svn-id: trunk@28736 -
marco 10 ani în urmă
părinte
comite
ff2186ce00
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      compiler/systems/t_bsd.pas

+ 5 - 0
compiler/systems/t_bsd.pas

@@ -695,6 +695,11 @@ begin
     else
      DynLinKStr:=DynLinkStr+' -dynamic'; // one dash!
    end;
+   
+{ Use -nopie on OpenBSD }
+  if (target_info.system in systems_openbsd) then
+    Info.ExtraOptions:=Info.ExtraOptions+' -nopie';
+    
 { Write used files and libraries }
   WriteResponseFile(false);