瀏覽代碼

Merge /u/gmbr3/gnu-efi/ branch gc-sections into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/42/
b'Nigel Croxon 2 年之前
父節點
當前提交
5e2444d115
共有 4 個文件被更改,包括 4 次插入4 次删除
  1. 1 1
      gnuefi/elf_aarch64_efi.lds
  2. 1 1
      gnuefi/elf_ia32_efi.lds
  3. 1 1
      gnuefi/elf_ia64_efi.lds
  4. 1 1
      gnuefi/elf_x86_64_efi.lds

+ 1 - 1
gnuefi/elf_aarch64_efi.lds

@@ -26,7 +26,7 @@ SECTIONS
   . = ALIGN(4096);
   .reloc :
   {
-   *(.reloc)
+    KEEP (*(.reloc))
   }
   . = ALIGN(65536);
   .dynamic  : { *(.dynamic) }

+ 1 - 1
gnuefi/elf_ia32_efi.lds

@@ -75,7 +75,7 @@ SECTIONS
   . = ALIGN(4096);
   .reloc :		/* This is the PECOFF .reloc section! */
   {
-    *(.reloc)
+    KEEP (*(.reloc))
   }
   . = ALIGN(4096);
   .dynsym   : { *(.dynsym) }

+ 1 - 1
gnuefi/elf_ia64_efi.lds

@@ -70,7 +70,7 @@ SECTIONS
   . = ALIGN(4096);
   .reloc :		/* This is the PECOFF .reloc section! */
   {
-    *(.reloc)
+    KEEP (*(.reloc))
   }
   . = ALIGN(4096);
   .dynsym   : { *(.dynsym) }

+ 1 - 1
gnuefi/elf_x86_64_efi.lds

@@ -26,7 +26,7 @@ SECTIONS
   . = ALIGN(4096);
   .reloc :
   {
-   *(.reloc)
+   KEEP (*(.reloc))
   }
   . = ALIGN(4096);
   .data :