[Scummvm-git-logs] scummvm master -> d540054c0a8e710bd544a5e5728051324876129a

ccawley2011 ccawley2011 at gmail.com
Fri Aug 27 16:46:14 UTC 2021


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
d540054c0a DS: Remove .ARM.exidx* and .ARM.extab* sections from plugins


Commit: d540054c0a8e710bd544a5e5728051324876129a
    https://github.com/scummvm/scummvm/commit/d540054c0a8e710bd544a5e5728051324876129a
Author: Cameron Cawley (ccawley2011 at gmail.com)
Date: 2021-08-27T17:45:37+01:00

Commit Message:
DS: Remove .ARM.exidx* and .ARM.extab* sections from plugins

Thanks to @lephilousophe for helping out with this.

Changed paths:
    backends/plugins/ds/plugin.ld


diff --git a/backends/plugins/ds/plugin.ld b/backends/plugins/ds/plugin.ld
index 04035b0169..45e3a05a16 100644
--- a/backends/plugins/ds/plugin.ld
+++ b/backends/plugins/ds/plugin.ld
@@ -79,6 +79,7 @@ SECTIONS
     /* .gnu.warning sections are handled specially by elf32.em.  */
     *(.gnu.warning)
     *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
+    *(.ARM.extab*)
   } =0
   .fini           :
   {
@@ -89,10 +90,6 @@ SECTIONS
   PROVIDE (etext = .);
   .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
   .rodata1        : { *(.rodata1) }
-  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
-   __exidx_start = .;
-  .ARM.exidx   : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) }
-   __exidx_end = .;
   .eh_frame_hdr : { *(.eh_frame_hdr) }
   .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) }
   .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
@@ -213,5 +210,5 @@ SECTIONS
   }
   .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
   .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
-  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
+  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.ARM.exidx*) }
 }




More information about the Scummvm-git-logs mailing list