Ver Fonte

* Removed -z relro linker option, since it causes problems.

git-svn-id: branches/targetandroid@23474 -
yury há 12 anos atrás
pai
commit
3e151ac30f
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      compiler/systems/t_android.pas

+ 1 - 1
compiler/systems/t_android.pas

@@ -128,7 +128,7 @@ begin
   with Info do
   with Info do
    begin
    begin
      { Specify correct max-page-size and common-page-size to prevent big gaps between sections in resulting executable }
      { Specify correct max-page-size and common-page-size to prevent big gaps between sections in resulting executable }
-     s:='ld '+platform_select+'-z max-page-size=0x1000 -z common-page-size=0x1000 -z noexecstack -z relro -z now $OPT -L. -T $RES -o $EXE';
+     s:='ld '+platform_select+'-z max-page-size=0x1000 -z common-page-size=0x1000 -z noexecstack -z now $OPT -L. -T $RES -o $EXE';
      ExeCmd[1]:=s + ' --entry=_fpc_start';
      ExeCmd[1]:=s + ' --entry=_fpc_start';
      DllCmd[1]:=s + ' -shared -soname $SONAME';
      DllCmd[1]:=s + ' -shared -soname $SONAME';
      DllCmd[2]:='strip --strip-unneeded $EXE';
      DllCmd[2]:='strip --strip-unneeded $EXE';