mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 04:22:50 +02:00
Linkscript: place .dynamic section into its own PT_DYNAMIC segment
This commit is contained in:
parent
a78a6ecc27
commit
1e0d868b0c
@ -6,6 +6,7 @@ PHDRS
|
||||
code PT_LOAD FLAGS(5) /* Read | Execute */;
|
||||
rodata PT_LOAD FLAGS(4) /* Read */;
|
||||
data PT_LOAD FLAGS(6) /* Read | Write */;
|
||||
dyn PT_DYNAMIC;
|
||||
}
|
||||
|
||||
SECTIONS
|
||||
@ -63,6 +64,7 @@ SECTIONS
|
||||
.gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } :rodata
|
||||
.gnu_extab : ONLY_IF_RO { *(.gnu_extab*) } : rodata
|
||||
|
||||
.dynamic : { *(.dynamic) } :rodata :dyn
|
||||
.interp : { *(.interp) } :rodata
|
||||
.note.gnu.build-id : { *(.note.gnu.build-id) } :rodata
|
||||
.hash : { *(.hash) } :rodata
|
||||
@ -148,11 +150,6 @@ SECTIONS
|
||||
SORT(CONSTRUCTORS)
|
||||
} :data
|
||||
|
||||
.dynamic ALIGN(8) :
|
||||
{
|
||||
*(.dynamic)
|
||||
} :data
|
||||
|
||||
__bss_start__ = .;
|
||||
.bss ALIGN(8) :
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user