diff --git a/rtl/linux/x86_64/si_c.inc b/rtl/linux/x86_64/si_c.inc index f932abe166..ceab79657a 100644 --- a/rtl/linux/x86_64/si_c.inc +++ b/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;