OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [scripttempl/] [aix.sc] - Blame information for rev 299

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 145 khays
# AIX linker script.
2
# AIX always uses shared libraries.  The section VMA appears to be
3
# unimportant.  The native linker aligns the sections on boundaries
4
# specified by the -H option.
5
 
6
cat <
7
OUTPUT_ARCH(${ARCH})
8
${RELOCATING+${LIB_SEARCH_DIRS}}
9
${RELOCATING+ENTRY (__start)}
10
SECTIONS
11
{
12
  .pad 0 : { *(.pad) }
13
 
14 163 khays
  . = ALIGN (0x10000000 + SIZEOF_HEADERS, 32);
15 145 khays
  .text ${RELOCATING-0} : {
16
    ${RELOCATING+PROVIDE (_text = .);}
17
    *(.text)
18
    *(.pr)
19
    *(.ro)
20
    *(.db)
21
    *(.gl)
22
    *(.xo)
23
    *(.ti)
24
    *(.tb)
25
    ${RELOCATING+PROVIDE (_etext = .);}
26
  }
27 163 khays
 
28
  . = ALIGN (ALIGN (0x10000000) + (. & 0xfff), 32);
29 145 khays
  .data . : {
30
    ${RELOCATING+PROVIDE (_data = .);}
31
    *(.data)
32
    *(.rw)
33
    *(.sv)
34
    *(.sv64)
35
    *(.sv3264)
36
    *(.ua)
37
    . = ALIGN(4);
38
    ${CONSTRUCTING+CONSTRUCTORS}
39
    *(.ds)
40
    *(.tc0)
41
    *(.tc)
42
    *(.td)
43
    ${RELOCATING+PROVIDE (_edata = .);}
44
  }
45
  .bss : {
46
    *(.tocbss)
47
    *(.bss)
48
    *(.bs)
49
    *(.uc)
50
    *(COMMON)
51
    ${RELOCATING+PROVIDE (_end = .);}
52
    ${RELOCATING+PROVIDE (end = .);}
53
  }
54
 
55
  .loader : {
56
    *(.loader)
57
  }
58
 
59
  .debug : {
60
    *(.debug)
61
  }
62
}
63
EOF

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.