diff --git a/components/cplusplus/crt_init.c b/components/cplusplus/crt_init.c index 6a05b00de98531fdf2c314eb3380454157294a5e..2026131c5274b10c95fc8b25da2f4a223c44ba9c 100755 --- a/components/cplusplus/crt_init.c +++ b/components/cplusplus/crt_init.c @@ -36,11 +36,11 @@ void $Sub$$__cpp_initialize__aeabi_(void) } #elif defined(__GNUC__) && !defined(__CS_SOURCERYGXX_MAJ__) /* The _init()/_fini() routines has been defined in codesourcery g++ lite */ -void _init() +RT_WEAK void _init() { } -void _fini() +RT_WEAK void _fini() { }