diff --git a/arch/x64/loader.ld b/arch/x64/loader.ld index 8596bcfedc570d9e3411eefe9d793122b7a5bc43..0475a9f63759fd7b78db7c9147429af6b7dc1167 100644 --- a/arch/x64/loader.ld +++ b/arch/x64/loader.ld @@ -19,8 +19,8 @@ SECTIONS _init_array_start = .; .init_array : { *(SORT_BY_INIT_PRIORITY(.init_array.*)) } :text _init_array_end = .; - .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } :tls - .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) } :tls + .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } :tls :text + .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) } :tls :text .bss : { *(.bss .bss.*) } :text .edata = .; .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }