소스 검색

Force _environ to be the same as __environ

git-svn-id: branches/fixes_2_6_0@20578 -
pierre 13 년 전
부모
커밋
cdef3657ca
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      compiler/systems/t_go32v2.pas

+ 4 - 1
compiler/systems/t_go32v2.pas

@@ -205,10 +205,13 @@ begin
   ScriptRes.Add('      *(.dtors)');
   ScriptRes.Add('      djgpp_last_dtor = . ;');
   ScriptRes.Add('      __environ = . ;');
-  ScriptRes.Add('      PROVIDE(_environ = .);');
+  ScriptRes.Add('      _environ = .;');
   ScriptRes.Add('      LONG(0)');
+  ScriptRes.Add('      . = ALIGN(0x20);');
   ScriptRes.Add('      *(.data)');
+  ScriptRes.Add('      . = ALIGN(0x20);');
   ScriptRes.Add('      *(.fpc*)');
+  ScriptRes.Add('      . = ALIGN(0x20);');
   ScriptRes.Add('      *(.gcc_exc)');
   ScriptRes.Add('      ___EH_FRAME_BEGIN__ = . ;');
   ScriptRes.Add('      *(.eh_fram*)');