ENTRY(_start) SECTIONS { .text 1M : { KEEP(*(.multiboot)) _code = .; *(.text*) . = ALIGN(4096); } .data : { _data = .; *(.rodata*) *(.data*) . = ALIGN(4096); } .bss : { _bss = .; *(.bss) *(COMMON) . = ALIGN(4096); } _end = .; /DISCARD/ : { *(.comment) } }