summaryrefslogtreecommitdiff
path: root/bsp/ls2kdev/ls2k_ram.lds
diff options
context:
space:
mode:
authormichael <[email protected]>2020-08-24 11:33:49 +0800
committermichael <[email protected]>2020-08-24 11:33:49 +0800
commitbb20c33f1391be8bcca57e65c8005588e2b6d968 (patch)
treebf253c419e8083c13622ff21f195d4e73a3f247e /bsp/ls2kdev/ls2k_ram.lds
parent9d742141b8d8d0a2c05a14415f35101847199213 (diff)
bsp:ls2k:add c++ support
Diffstat (limited to 'bsp/ls2kdev/ls2k_ram.lds')
-rw-r--r--bsp/ls2kdev/ls2k_ram.lds19
1 files changed, 19 insertions, 0 deletions
diff --git a/bsp/ls2kdev/ls2k_ram.lds b/bsp/ls2kdev/ls2k_ram.lds
index 8bec1e855b..ef08411550 100644
--- a/bsp/ls2kdev/ls2k_ram.lds
+++ b/bsp/ls2kdev/ls2k_ram.lds
@@ -78,6 +78,25 @@ SECTIONS
*(.sdata.*)
}
+ . = ALIGN(4);
+ .ctors :
+ {
+ PROVIDE(__ctors_start__ = .);
+ KEEP(*(SORT(.ctors.*)))
+ KEEP(*(.ctors))
+ PROVIDE(__ctors_end__ = .);
+ }
+
+ .dtors :
+ {
+ PROVIDE(__dtors_start__ = .);
+ KEEP(*(SORT(.dtors.*)))
+ KEEP(*(.dtors))
+ PROVIDE(__dtors_end__ = .);
+ }
+
+
+
.stack :
{
. = ALIGN(8);