fix(esp8266): Fix and clean up link file
@@ -68,8 +68,8 @@ SECTIONS
.rtc.data :
{
_rtc_data_start = ABSOLUTE(.);
- *(.rtc.data)
- *(.rtc.rodata)
+ *(.rtc.data .rtc.data.*)
+ *(.rtc.rodata .rtc.rodata.*)
_rtc_data_end = ABSOLUTE(.);
} > rtc_seg
@@ -142,16 +142,13 @@ SECTIONS
.data : ALIGN(4)
{
_data_start = ABSOLUTE(.);
- *(.data)
- *(.data.*)
- *(.dram0. .dram0.*)
+ *(.data .data.*)
+ *(.dram0 .dram0.*)
*(.gnu.linkonce.d.*)
*(.data1)
- *(.sdata)
- *(.sdata.*)
+ *(.sdata .sdata.*)
*(.gnu.linkonce.s.*)
- *(.sdata2)
- *(.sdata2.*)
+ *(.sdata2 .sdata2.*)
*(.gnu.linkonce.s2.*)
*(.jcr)
_data_end = ABSOLUTE(.);
@@ -210,16 +207,13 @@ SECTIONS
. = ALIGN (8);
_bss_start = ABSOLUTE(.);
*(.dynsbss)
- *(.sbss)
- *(.sbss.*)
+ *(.sbss .sbss.*)
*(.gnu.linkonce.sb.*)
*(.scommon)
- *(.sbss2)
- *(.sbss2.*)
+ *(.sbss2 .sbss2.*)
*(.gnu.linkonce.sb2.*)
*(.dynbss)
- *(.bss)
- *(.bss.*)
+ *(.bss .bss.*)
*(.gnu.linkonce.b.*)
*(COMMON)
. = ALIGN (8);
@@ -232,7 +226,7 @@ SECTIONS
.irom0.text : ALIGN(4)
{
_irom0_text_start = ABSOLUTE(.);
- *(.user.data)
+ *(.user.data .user.data.*)
*(.rodata.* .rodata .irom0.literal .irom.literal .irom.text.literal .irom0.text .irom.text)
*(.literal.* .text.*)
*(.rodata2.* .rodata2 .literal2.* .literal2 .text2.* .text2)
