Simplify the linker script

This commit is contained in:
numzero 2024-08-12 00:27:54 +03:00
parent e3705a5d5c
commit a6497217a3

14
link.ld
View File

@ -1,14 +1,12 @@
ENTRY(_start) ENTRY(_start)
SECTIONS { SECTIONS {
. = 4M; . = 4M + SIZEOF_HEADERS;
. = . + SIZEOF_HEADERS; .text ALIGN(16) : { *(.text) } :text
.text : { *(.text) } :text .rodata ALIGN(16) : { *(.rodata) } :text
.rodata : { *(.rodata) } :text . += 4K; /* put .data in the next page in memory while not actually moving it in the file */
. += 4K; .data ALIGN(16) : { *(.data) } :data
.data : { *(.data) } :data .bss ALIGN(4K) : { *(COMMON) *(.bss) } :bss
. = ALIGN(4K);
.bss : { *(COMMON) *(.bss) } :bss
} }
PHDRS { PHDRS {