فهرست منبع

* OpenBSD gets no pie. (add -nopie)

git-svn-id: trunk@28736 -
marco 10 سال پیش
والد
کامیت
ff2186ce00
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  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);