esp8266/esp8266_common.ld: Put .text of more libs into .irom0.text .
Recent vendor SDKs ship libs with code in .text section, which previously was going into .irom0.text. Adjust the linker script to route these sections back to iROM (follows upstream change).
This commit is contained in:
parent
5939497218
commit
4982a3ad32
@ -73,6 +73,17 @@ SECTIONS
|
||||
_irom0_text_start = ABSOLUTE(.);
|
||||
*(.irom0.literal .irom.literal .irom.text.literal .irom0.text .irom.text)
|
||||
|
||||
/* Vendor SDK in v2.1.0-7-gb8fd588 started to build these with
|
||||
-ffunction-sections -fdata-sections, and require routing to
|
||||
irom via linker:
|
||||
https://github.com/espressif/ESP8266_NONOS_SDK/commit/b8fd588a33f0319dc135523b51655e97b483b205
|
||||
*/
|
||||
|
||||
*libcrypto.a:(.literal.* .text.*)
|
||||
*libnet80211.a:(.literal.* .text.*)
|
||||
*libwpa.a:(.literal.* .text.*)
|
||||
*libwpa2.a:(.literal.* .text.*)
|
||||
|
||||
/* we put some specific text in this section */
|
||||
|
||||
*common-hal/*.o*(.literal* .text*)
|
||||
|
Loading…
Reference in New Issue
Block a user