https://sourceforge.net/p/gnu-efi/code/merge-requests/37/
@@ -55,10 +55,14 @@ SECTIONS
_bss_end = .;
}
- .rela.dyn : { *(.rela.dyn) }
- .rela.plt : { *(.rela.plt) }
- .rela.got : { *(.rela.got) }
- .rela.data : { *(.rela.data) *(.rela.data*) }
+ .rela :
+ {
+ *(.rela.text*)
+ *(.rela.data*)
+ *(.rela.got)
+ *(.rela.plt)
+ *(.rela.stab)
+ }
. = ALIGN(512);
_edata = .;
_data_size = . - _data;
@@ -41,10 +41,14 @@ SECTIONS
- .rel.dyn : { *(.rel.dyn) }
- .rel.plt : { *(.rel.plt) }
- .rel.got : { *(.rel.got) }
- .rel.data : { *(.rel.data) *(.rel.data*) }
+ .rel :
+ *(.rel.text*)
+ *(.rel.data*)
+ *(.rel.got)
+ *(.rel.plt)
+ *(.rel.stab)
_data_size = . - _etext;
@@ -55,9 +55,11 @@ SECTIONS
. = ALIGN(4096);
.rel :
{
- *(.rel.data)
- *(.rel.data.*)
+ *(.rel.sdata*)
*(.rel.got)
*(.rel.stab)
*(.data.rel.ro.local)
*(.data.rel.local)
@@ -52,10 +52,11 @@ SECTIONS
.rela :
- *(.rela.text)
+ *(.rela.sdata*)
*(.rela.data*)
- *(.rela.sdata)
*(.rela.got)
*(.rela.gnu.linkonce.d*)
*(.rela.stab)
*(.rela.ctors)
@@ -44,16 +44,14 @@ SECTIONS {
-.rela.text :
- { *(.rela.text) *(.rela.text*) }
-.rela.dyn :
- { *(.rela.dyn) }
-.rela.plt :
- { *(.rela.plt) }
-.rela.got :
- { *(.rela.got) }
-.rela.data :
- { *(.rela.data) *(.rela.data*) }
+.rela :
@@ -57,8 +57,10 @@ SECTIONS