blob: f16efdbcfcff25506d09ece4e48399b4e4711dd5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
--- gnu-efi-3.0a.orig/gnuefi/elf_ia32_efi.lds
+++ gnu-efi-3.0a/gnuefi/elf_ia32_efi.lds
@@ -17,6 +17,7 @@
*(.rodata*)
*(.data)
*(.data1)
+ *(.data.*)
*(.sdata)
*(.got.plt)
*(.got)
@@ -34,8 +35,13 @@
.rel :
{
*(.rel.data)
+ *(.rel.data.*)
*(.rel.got)
*(.rel.stab)
+ *(.data.rel.ro.local)
+ *(.data.rel.local)
+ *(.data.rel.ro)
+ *(.data.rel*)
}
. = ALIGN(4096);
.dynsym : { *(.dynsym) }
@@ -46,4 +52,9 @@
{
*(.rel.reloc)
}
+ .ignored :
+ {
+ *(.eh_frame)
+ }
}
+
--- gnu-efi-3.0a.orig/gnuefi/elf_ia64_efi.lds
+++ gnu-efi-3.0a/gnuefi/elf_ia64_efi.lds
@@ -28,8 +28,7 @@
{
*(.rodata*)
*(.ctors)
- *(.data)
- *(.data1)
+ *(.data*)
*(.gnu.linkonce.d*)
*(.plabel) /* data whose relocs we want to ignore */
*(.IA_64.unwind)
@@ -48,7 +47,7 @@
.rela :
{
*(.rela.text)
- *(.rela.data)
+ *(.rela.data*)
*(.rela.sdata)
*(.rela.got)
*(.rela.gnu.linkonce.d*)
|