瀏覽代碼

* android: Generate PIC executables. It is required for Android 5.0+.

git-svn-id: trunk@32023 -
yury 10 年之前
父節點
當前提交
4026cfcf60
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      compiler/systems/t_android.pas

+ 2 - 0
compiler/systems/t_android.pas

@@ -328,6 +328,8 @@ begin
     Message1(exec_i_linking, outname);
 
   opts:='';
+  if not IsSharedLib and (cs_create_pic in current_settings.moduleswitches) then
+    opts:=opts + ' --pic-executable';
   if (cs_link_strip in current_settings.globalswitches) and
      not (cs_link_separate_dbg_file in current_settings.globalswitches) then
     opts:=opts + ' -s';