boot_ufs.ldscript revision 1.1
1OUTPUT_FORMAT("a.out-m68k-netbsd", "a.out-m68k-netbsd", 2 "a.out-m68k-netbsd") 3OUTPUT_ARCH(m68k) 4ENTRY(start) 5SEARCH_DIR(/usr/lib); 6/*__DYNAMIC = 0; */ 7PROVIDE (__stack = 0); 8SECTIONS 9{ 10 . = 0x0f0000; 11 .text : 12 { 13 CREATE_OBJECT_SYMBOLS 14 *(.text) 15 *(.rodata) 16 /* The next six sections are for SunOS dynamic linking. The order 17 is important. */ 18 *(.dynrel) 19 *(.hash) 20 *(.dynsym) 21 *(.dynstr) 22 *(.rules) 23 *(.need) 24 etext = .; 25 _etext = .; 26 } 27/* . = ALIGN(0x2000); */ 28 .data : 29 { 30 /* The first three sections are for SunOS dynamic linking. */ 31 *(.dynamic) 32 *(.got) 33 *(.plt) 34 *(.data) 35 *(.linux-dynamic) /* For Linux dynamic linking. */ 36 CONSTRUCTORS 37 edata = .; 38 _edata = .; 39 } 40 . = 0x0f2000; 41 .bss : 42 { 43 __bss_start = .; 44 *(.bss) 45 *(COMMON) 46 end = ALIGN(4) ; 47 _end = ALIGN(4) ; 48 } 49 /DISCARD/ : { *(.ident) *(.stab) *(.stabstr) } 50} 51