OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SECTIONS { /* 0x00401000: l_lx_elf86.asm assumes 1 page up from 64KB boundary */ . = 0x00401000 + SIZEOF_HEADERS; . = ALIGN(0x80); .text : { *(.text) *(.data) } /* 0x08048000: customary Linux/x86 Elf .text start */ . = 0x08048000 + (0xfff & .); .data : { } }