Explorar o código

*.efi.lds: Add .rel.dyn section

LLVM LLD always calls it .rel[a].dyn no matter what
so add this to the .rel[a] section

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
Callum Farmer %!s(int64=2) %!d(string=hai) anos
pai
achega
02f96e8a26

+ 1 - 0
gnuefi/elf_aarch64_efi.lds

@@ -60,6 +60,7 @@ SECTIONS
     *(.rela.data*)
     *(.rela.got)
     *(.rela.plt)
+    *(.rela.dyn)
     *(.rela.stab)
   }
   . = ALIGN(512);

+ 1 - 0
gnuefi/elf_arm_efi.lds

@@ -47,6 +47,7 @@ SECTIONS
     *(.rel.data*)
     *(.rel.got)
     *(.rel.plt)
+    *(.rel.dyn)
     *(.rel.stab)
   }
   _edata = .;

+ 1 - 0
gnuefi/elf_ia32_efi.lds

@@ -62,6 +62,7 @@ SECTIONS
     *(.rel.data*)
     *(.rel.got)
     *(.rel.plt)
+    *(.rel.dyn)
     *(.rel.stab)
     *(.data.rel.ro.local)
     *(.data.rel.local)

+ 1 - 0
gnuefi/elf_ia64_efi.lds

@@ -59,6 +59,7 @@ SECTIONS
     *(.rela.data*)
     *(.rela.got)
     *(.rela.plt)
+    *(.rela.dyn)
     *(.rela.gnu.linkonce.d*)
     *(.rela.stab)
     *(.rela.ctors)

+ 1 - 0
gnuefi/elf_mips64el_efi.lds

@@ -47,6 +47,7 @@ SECTIONS
     *(.rel.data*)
     *(.rel.got)
     *(.rel.plt)
+    *(.rel.dyn)
     *(.rel.stab)
   }
   _edata = .;

+ 1 - 0
gnuefi/elf_riscv64_efi.lds

@@ -50,6 +50,7 @@ SECTIONS {
     *(.rela.data*)
     *(.rela.got)
     *(.rela.plt)
+    *(.rela.dyn)
     *(.rela.stab)
   }
 	. = ALIGN(512);

+ 1 - 0
gnuefi/elf_x86_64_efi.lds

@@ -59,6 +59,7 @@ SECTIONS
     *(.rela.data*)
     *(.rela.got)
     *(.rela.plt)
+    *(.rela.dyn)
     *(.rela.stab)
   }
   . = ALIGN(4096);