Sfoglia il codice sorgente

* OpenBSD gets no pie. (add -nopie)

git-svn-id: trunk@28736 -
marco 11 anni fa
parent
commit
ff2186ce00
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  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);