OUTPUT_FORMAT("elf64-x86-64","elf64-x86-64","elf64-x86-64") OUTPUT_ARCH(i386:x86-64) ENTRY(_start) SECTIONS { . = 0; . = 0x100000; .text : { _text = .; *(.multiboot_header) *(.text) _etext = .; } . = ALIGN(8); .data : { _data = .; *(.data) _edata = .; } .rodata : { _rodata = .; *(.rodata) _erodata = .; } . = ALIGN(32768); .data.init_proc_union : { *(.data.init_proc_union) } .bss : { _bss = .; *(.bss) _ebss = .; } _end = .; }