build: Better solution than e23eff73a5 to the same issue

This commit is contained in:
Mintsuki
2025-07-28 04:50:17 +02:00
parent 7a0f938a36
commit 35ccc3ace5
5 changed files with 28 additions and 4 deletions

View File

@@ -58,7 +58,9 @@ SECTIONS
s2_data_begin = .;
*.s2.o(.data .data.*)
s2_data_end = .;
} :data_s2
.no_unwind.stage2 : {
*.s2.o(.no_unwind)
} :data_s2
@@ -85,7 +87,9 @@ SECTIONS
data_begin = .;
*(.data .data.*)
data_end = .;
} :data_s3
.no_unwind.stage3 : {
*(.no_unwind)
} :data_s3
#endif

View File

@@ -50,11 +50,16 @@ SECTIONS
.data : {
data_begin = .;
*(.data .data.*)
} :data
.bss : {
*(.bss .bss.*)
*(COMMON)
data_end = .;
} :data
*(.no_unwind)
.no_unwind : {
*(.no_unwind)
} :data
.dynamic : {

View File

@@ -50,11 +50,16 @@ SECTIONS
.data : {
data_begin = .;
*(.data .data.*)
} :data
.bss : {
*(.bss .bss.*)
*(COMMON)
data_end = .;
} :data
*(.no_unwind)
.no_unwind : {
*(.no_unwind)
} :data
.dynamic : {

View File

@@ -51,12 +51,17 @@ SECTIONS
data_begin = .;
*(.data .data.*)
*(.sdata .sdata.*)
} :data
.bss : {
*(.sbss .sbss.*)
*(.bss .bss.*)
*(COMMON)
data_end = .;
} :data
*(.no_unwind)
.no_unwind : {
*(.no_unwind)
} :data
.dynamic : {

View File

@@ -50,11 +50,16 @@ SECTIONS
.data : {
data_begin = .;
*(.data .data.*)
} :data
.bss : {
*(.bss .bss.*)
*(COMMON)
data_end = .;
} :data
*(.no_unwind)
.no_unwind : {
*(.no_unwind)
} :data
.dynamic : {