浏览代码

* fix bootstrapping with with 3.2.2 and -dFPC_USE_LIBC

florian 1 年之前
父节点
当前提交
654d75b777
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      rtl/linux/x86_64/si_c.inc

+ 8 - 0
rtl/linux/x86_64/si_c.inc

@@ -59,6 +59,10 @@ procedure __libc_csu_init; public name '__libc_csu_init'; assembler;
   asm
     .weak __libc_csu_init
   end;
+{$else FPC_FULLVERSION>30202}
+procedure __libc_csu_init; public name '__libc_csu_init'; assembler;
+  asm
+  end;
 {$endif FPC_FULLVERSION>30202}
 
 procedure ___libc_csu_fini; external name '__libc_csu_fini';
@@ -68,6 +72,10 @@ procedure __libc_csu_fini; public name '__libc_csu_fini'; assembler;
   asm
     .weak __libc_csu_fini
   end;
+{$else FPC_FULLVERSION>30202}
+procedure __libc_csu_fini; public name '__libc_csu_fini'; assembler;
+  asm
+  end;
 {$endif FPC_FULLVERSION>30202}
 
 procedure main_stub; assembler; nostackframe;