qemu/mcu/arm/mps3.ld: Fix C++ linking.

This commit expands the linkerscript for MPS3-series boards to let C++
code link with the interpreter core.

The linkerscript now contains all necessary sections for C++ code that
uses exceptions to be part of a user module inside the MicroPython
image.

Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
This commit is contained in:
Alessandro Gatti
2026-04-15 18:57:23 +02:00
committed by Damien George
parent 2f52e1d6ad
commit dbd3eaaa4c
+6
View File
@@ -22,7 +22,13 @@ SECTIONS
*(.text*)
*(.rodata*)
. = ALIGN(4);
*(.ARM.extab*)
*(.gnu.linkonce.armextab.*)
. = ALIGN(4);
__exidx_start = .;
*(.ARM.exidx*)
*(.gnu.linkonce.armexidx.*)
__exidx_end = .;
. = ALIGN(4);
_etext = .;
_sidata = _etext;