diff --git a/lib/libc/csu/libc_start1.c b/lib/libc/csu/libc_start1.c --- a/lib/libc/csu/libc_start1.c +++ b/lib/libc/csu/libc_start1.c @@ -76,6 +76,7 @@ #error "Define platform reloc type" #endif +#ifndef PIC static void finalizer(void) { @@ -90,6 +91,7 @@ } _fini(); } +#endif static void handle_static_init(int argc, char **argv, char **env)