build system: fix cxx init_priority not working on S3

This commit is contained in:
Marius Vikhammer
2021-07-08 12:19:56 +08:00
parent 4553654f40
commit fe921291d2
4 changed files with 4 additions and 4 deletions

View File

@@ -327,7 +327,7 @@ SECTIONS
/* C++ constructor and destructor tables */
/* Don't include anything from crtbegin.o or crtend.o, as IDF doesn't use toolchain crt */
__init_array_start = ABSOLUTE(.);
KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .ctors .ctors.*))
KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .ctors SORT(.ctors.*)))
__init_array_end = ABSOLUTE(.);
KEEP (*crtbegin.*(.dtors))
KEEP (*(EXCLUDE_FILE (*crtend.*) .dtors))