:: commit 984576e5b058d8615ff5a138ded56bbfe35d1b4d

mintsuki <mintsuki@protonmail.com> — 2024-06-01 15:38

parents: dad9a69f97

misc/lds: .eh_frame -> .eh_frame*

diff --git a/bootstrap b/bootstrap
index 4d4773e7..61394aca 100755
--- a/bootstrap
+++ b/bootstrap
@@ -13,7 +13,7 @@ cd "$srcdir"
 FREESTANDING_TOOLCHAIN_COMMIT_HASH=18a5e52483344e117d45738c9afb2b34792cbced
 FREESTANDING_HEADERS_COMMIT_HASH=dd3abd2d7147efc4170dff478d3b7730bed14147
 CC_RUNTIME_COMMIT_HASH=38942e9a0d11af77c5d9fb45794850f7a1565d2b
-LIMINE_EFI_COMMIT_HASH=c6ae0cb1dfaad810a1406b096fa107f83b4d84be
+LIMINE_EFI_COMMIT_HASH=37bdc5061d252e6b87b26df83209e71eef482e19
 TINF_COMMIT_HASH=57ffa1f1d5e3dde19011b2127bd26d01689b694b
 FLANTERM_COMMIT_HASH=347d9cf1e3fced64aa20ab278e2fdcc834086035
 STB_COMMIT_HASH=f4a71b13373436a2866c5d68f8f80ac6f0bc1ffe
diff --git a/common/linker_bios.ld.in b/common/linker_bios.ld.in
index 6b91de3f..1a557d29 100644
--- a/common/linker_bios.ld.in
+++ b/common/linker_bios.ld.in
@@ -102,7 +102,7 @@ SECTIONS
     } :data_s3
 
     /DISCARD/ : {
-        *(.eh_frame)
+        *(.eh_frame*)
         *(.note .note.*)
     }
 }
diff --git a/common/linker_uefi_aarch64.ld.in b/common/linker_uefi_aarch64.ld.in
index 3a1497f5..1ce87e6b 100644
--- a/common/linker_uefi_aarch64.ld.in
+++ b/common/linker_uefi_aarch64.ld.in
@@ -73,7 +73,7 @@ SECTIONS
     __image_end = ABSOLUTE(.);
 
     /DISCARD/ : {
-        *(.eh_frame)
+        *(.eh_frame*)
         *(.note .note.*)
         *(.interp)
     }
diff --git a/common/linker_uefi_ia32.ld.in b/common/linker_uefi_ia32.ld.in
index 02d59bc9..3d5d3075 100644
--- a/common/linker_uefi_ia32.ld.in
+++ b/common/linker_uefi_ia32.ld.in
@@ -73,7 +73,7 @@ SECTIONS
     __image_end = ABSOLUTE(.);
 
     /DISCARD/ : {
-        *(.eh_frame)
+        *(.eh_frame*)
         *(.note .note.*)
         *(.interp)
     }
diff --git a/common/linker_uefi_riscv64.ld.in b/common/linker_uefi_riscv64.ld.in
index 4a1160be..7aa94b2f 100644
--- a/common/linker_uefi_riscv64.ld.in
+++ b/common/linker_uefi_riscv64.ld.in
@@ -75,7 +75,7 @@ SECTIONS
     __image_end = ABSOLUTE(.);
 
     /DISCARD/ : {
-        *(.eh_frame)
+        *(.eh_frame*)
         *(.note .note.*)
         *(.interp)
     }
diff --git a/common/linker_uefi_x86_64.ld.in b/common/linker_uefi_x86_64.ld.in
index 912595d5..5ce7bdc4 100644
--- a/common/linker_uefi_x86_64.ld.in
+++ b/common/linker_uefi_x86_64.ld.in
@@ -73,7 +73,7 @@ SECTIONS
     __image_end = ABSOLUTE(.);
 
     /DISCARD/ : {
-        *(.eh_frame)
+        *(.eh_frame*)
         *(.note .note.*)
         *(.interp)
     }
diff --git a/decompressor/linker.ld b/decompressor/linker.ld
index ee246d0c..8393f47c 100644
--- a/decompressor/linker.ld
+++ b/decompressor/linker.ld
@@ -34,7 +34,7 @@ SECTIONS
     } :data
 
     /DISCARD/ : {
-        *(.eh_frame)
+        *(.eh_frame*)
         *(.note .note.*)
     }
 }
tab: 248 wrap: offon