boot_ufs.ldscript revision 1.1 1 OUTPUT_FORMAT("a.out-m68k-netbsd", "a.out-m68k-netbsd",
2 "a.out-m68k-netbsd")
3 OUTPUT_ARCH(m68k)
4 ENTRY(start)
5 SEARCH_DIR(/usr/lib);
6 /*__DYNAMIC = 0; */
7 PROVIDE (__stack = 0);
8 SECTIONS
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