ENTRY(loader) OUTPUT_ARCH(i386:i386) OUTPUT_FORMAT(elf32-i386) SECTIONS { . = 0x0100000; .text : { *(.multiboot) *(.text*) *(.rodata) } .data : { start_ctors = .; KEEP(*(.init_array)); KEEP(*(SORT_BY_INIT_PRIORITY(.init_array.*))); end_ctors = .; } .bss : { *(.bss) } /DISCARD/ : { *(.fini_array*) *(.comment) } }