1OUTPUT_FORMAT("elf32-m68k", "elf32-m68k", "elf32-m68k") 2OUTPUT_ARCH(m68k) 3 4ENTRY(_start) 5SECTIONS 6{ 7 //. = 0x10000; 8 . = 0x00080000; 9 10 /* text/read-only data */ 11 .text : { *(.text .text.* .gnu.linkonce.t.*) } 12 13 . = ALIGN(0x4); 14 __ctor_list = .; 15 .ctors : { *(.ctors) } 16 __ctor_end = .; 17 18 .rodata : { *(.rodata .rodata.*) } 19 _haiku_revision : { *(_haiku_revision) } 20 21 /* writable data */ 22 . = ALIGN(0x1000); 23 __data_start = .; 24 .data : { *(.data .gnu.linkonce.d.*) } 25 26 /* uninitialized data (in same segment as writable data) */ 27 __bss_start = .; 28 .bss : { *(.bss) } 29 30 . = ALIGN(0x1000); 31 _end = . ; 32 33 /* Strip unnecessary stuff */ 34 /DISCARD/ : { *(.comment .note .eh_frame .dtors .stab .stabstr .debug*) } 35} 36