PHDRS { text PT_LOAD FLAGS(5); data PT_LOAD FLAGS(6); tls PT_TLS; } SECTIONS { .init : { } :text .text : { } .data : { } :data .tdata : { *(.tdata*) } :data :tls .tbss : { *(.tbss*) } :data :tls }