You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds.patch

56 lines
995 B

--- 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*)