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