]> git.pld-linux.org Git - packages/qemu.git/blob - qemu-ppc_old_binutils.patch
- rel 4
[packages/qemu.git] / qemu-ppc_old_binutils.patch
1 --- qemu-0.9.1/ppc.ld   2008-01-06 19:38:42.000000000 +0000
2 +++ qemu-0.9.1/ppc.ld.new       2008-01-21 21:51:54.000000000 +0000
3 @@ -93,23 +93,23 @@
4    .tbss                  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
5    .preinit_array     :
6    {
7 -    PROVIDE_HIDDEN (__preinit_array_start = .);
8 +    PROVIDE (__preinit_array_start = .);
9      KEEP (*(.preinit_array))
10 -    PROVIDE_HIDDEN (__preinit_array_end = .);
11 +    PROVIDE (__preinit_array_end = .);
12    }
13    .init_array     :
14    {
15 -     PROVIDE_HIDDEN (__init_array_start = .);
16 +     PROVIDE (__init_array_start = .);
17       KEEP (*(SORT(.init_array.*)))
18       KEEP (*(.init_array))
19 -     PROVIDE_HIDDEN (__init_array_end = .);
20 +     PROVIDE (__init_array_end = .);
21    }
22    .fini_array     :
23    {
24 -    PROVIDE_HIDDEN (__fini_array_start = .);
25 +    PROVIDE (__fini_array_start = .);
26      KEEP (*(.fini_array))
27      KEEP (*(SORT(.fini_array.*)))
28 -    PROVIDE_HIDDEN (__fini_array_end = .);
29 +    PROVIDE (__fini_array_end = .);
30    }
31    .ctors          :
32    {
33 @@ -143,9 +143,9 @@
34    .got1           : { *(.got1) }
35    .got2           : { *(.got2) }
36    .dynamic        : { *(.dynamic) }
37 -  .got            : SPECIAL { *(.got) }
38 +  .got            :  { *(.got) }
39    . = DATA_SEGMENT_RELRO_END (0, .);
40 -  .plt            : SPECIAL { *(.plt) }
41 +  .plt            :  { *(.plt) }
42    .data           :
43    {
44      *(.data .data.* .gnu.linkonce.d.*)
45 @@ -153,7 +153,7 @@
46      SORT(CONSTRUCTORS)
47    }
48    .data1          : { *(.data1) }
49 -  .got            : SPECIAL { *(.got) }
50 +  .got            :  { *(.got) }
51    /* We want the small data sections together, so single-instruction offsets
52       can access them all, and initialized data all before uninitialized, so
53       we can shorten the on-disk segment size.  */
54 @@ -172,7 +172,7 @@
55      *(.scommon)
56      PROVIDE (__sbss_end = .); PROVIDE (___sbss_end = .);
57    }
58 -  .plt            : SPECIAL { *(.plt) }
59 +  .plt            :  { *(.plt) }
60    .bss            :
61    {
62     *(.dynbss)
This page took 0.066992 seconds and 3 git commands to generate.