OUTPUT_FORMAT("elf32-i386") OUTPUT_ARCH(i386) STARTUP(libc.a) /* HUH */ ENTRY(_start) SECTIONS { . = 0x00000000; .text : { code = .; *(.text) *(.rodata) . = ALIGN(4096); } .data : { data = .; *(.data) . = ALIGN(4096); } .bss : { bss = .; *(.bss) . = ALIGN(4096); } _GLOBAL_OFFSET_TABLE_ = .; . = ALIGN(4096); }