1 1.3 minoura /* /boot must be a.out, OMAGIC starting from 0x6000. */ 2 1.7 christos /* ... but new binutils don't support a.out anymore... 3 1.1 minoura OUTPUT_FORMAT("a.out-m68k-netbsd", "a.out-m68k-netbsd", 4 1.7 christos "a.out-m68k-netbsd") 5 1.7 christos */ 6 1.1 minoura OUTPUT_ARCH(m68k) 7 1.1 minoura ENTRY(start) 8 1.1 minoura SEARCH_DIR(/usr/lib); 9 1.1 minoura /*__DYNAMIC = 0; */ 10 1.1 minoura PROVIDE (__stack = 0); 11 1.1 minoura SECTIONS 12 1.1 minoura { 13 1.1 minoura . = 0x6000; 14 1.1 minoura .text : 15 1.1 minoura { 16 1.1 minoura CREATE_OBJECT_SYMBOLS 17 1.1 minoura *(.text) 18 1.1 minoura *(.rodata) 19 1.2 he *(.rodata.str1.1) 20 1.1 minoura /* The next six sections are for SunOS dynamic linking. The order 21 1.1 minoura is important. */ 22 1.1 minoura *(.dynrel) 23 1.1 minoura *(.hash) 24 1.1 minoura *(.dynsym) 25 1.1 minoura *(.dynstr) 26 1.1 minoura *(.rules) 27 1.1 minoura *(.need) 28 1.1 minoura etext = .; 29 1.1 minoura _etext = .; 30 1.1 minoura } 31 1.1 minoura /* . = ALIGN(0x2000); */ 32 1.1 minoura .data : 33 1.1 minoura { 34 1.1 minoura /* The first three sections are for SunOS dynamic linking. */ 35 1.1 minoura *(.dynamic) 36 1.1 minoura *(.got) 37 1.1 minoura *(.plt) 38 1.1 minoura *(.data) 39 1.1 minoura *(.linux-dynamic) /* For Linux dynamic linking. */ 40 1.1 minoura CONSTRUCTORS 41 1.1 minoura edata = .; 42 1.1 minoura _edata = .; 43 1.1 minoura } 44 1.1 minoura .bss : 45 1.1 minoura { 46 1.1 minoura __bss_start = .; 47 1.1 minoura *(.bss) 48 1.1 minoura *(COMMON) 49 1.1 minoura end = ALIGN(4) ; 50 1.1 minoura _end = ALIGN(4) ; 51 1.1 minoura } 52 1.4 christos /DISCARD/ : { 53 1.4 christos *(.ident) 54 1.4 christos *(.stab) 55 1.4 christos *(.stabstr) 56 1.4 christos *(.comment) 57 1.4 christos *(.debug_abbrev) 58 1.4 christos *(.debug_info) 59 1.4 christos *(.debug_line) 60 1.4 christos *(.debug_loc) 61 1.4 christos *(.debug_pubnames) 62 1.4 christos *(.debug_pubtypes) 63 1.4 christos *(.debug_aranges) 64 1.4 christos *(.debug_ranges) 65 1.4 christos *(.debug_str) 66 1.4 christos *(.debug_frame) 67 1.5 joerg *(.eh_frame) 68 1.6 isaki *(.SUNW_ctf) 69 1.4 christos } 70 1.1 minoura } 71