From 1eb15d0d4e1187ac2240db09091e020031f875a3 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Mon, 31 Oct 2016 15:43:28 -0600 Subject: [PATCH] ESP32: Update linker script to use naming expected by CXX initialization --- configs/esp32-core/scripts/esp32_common.ld | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/esp32-core/scripts/esp32_common.ld b/configs/esp32-core/scripts/esp32_common.ld index 25a49affbde..38bb03e5339 100644 --- a/configs/esp32-core/scripts/esp32_common.ld +++ b/configs/esp32-core/scripts/esp32_common.ld @@ -123,12 +123,12 @@ SECTIONS . = (. + 3) & ~ 3; /* C++ constructor and destructor tables, properly ordered: */ - __init_array_start = ABSOLUTE(.); + __sinit = ABSOLUTE(.); KEEP (*crtbegin.o(.ctors)) KEEP (*(EXCLUDE_FILE (*crtend.o) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) - __init_array_end = ABSOLUTE(.); + _einit = ABSOLUTE(.); KEEP (*crtbegin.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o) .dtors)) KEEP (*(SORT(.dtors.*)))