[haiku-commits] haiku: hrev51647 - in src/system/ldscripts: x86_64 x86 ppc m68k arm

  • From: anevilyak@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 2 Dec 2017 21:41:58 +0100 (CET)

hrev51647 adds 1 changeset to branch 'master'
old head: 5797d59f94541e1d3c4c0e4b0373a46c09f43edf
new head: dfc46d83b743b953ec0c3610e398a500bcfb8921
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=dfc46d83b743+%5E5797d59f9454

----------------------------------------------------------------------------

dfc46d83b743: runtime_loader: Fix #13799.
  
  - Don't remove .eh_frame in the linker scripts, as this saves little
    space in practice, and results in debug binaries of the runtime loader
    not being properly debuggable due to missing canonical frame
    information.

                                         [ Rene Gollent <rene@xxxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev51647
Commit:      dfc46d83b743b953ec0c3610e398a500bcfb8921
URL:         http://cgit.haiku-os.org/haiku/commit/?id=dfc46d83b743
Author:      Rene Gollent <rene@xxxxxxxxxxx>
Date:        Sat Dec  2 20:39:28 2017 UTC

Ticket:      https://dev.haiku-os.org/ticket/13799

----------------------------------------------------------------------------

5 files changed, 5 insertions(+), 5 deletions(-)
src/system/ldscripts/arm/runtime_loader.ld    | 2 +-
src/system/ldscripts/m68k/runtime_loader.ld   | 2 +-
src/system/ldscripts/ppc/runtime_loader.ld    | 2 +-
src/system/ldscripts/x86/runtime_loader.ld    | 2 +-
src/system/ldscripts/x86_64/runtime_loader.ld | 2 +-

----------------------------------------------------------------------------

diff --git a/src/system/ldscripts/arm/runtime_loader.ld 
b/src/system/ldscripts/arm/runtime_loader.ld
index dfe708c..56145ea 100644
--- a/src/system/ldscripts/arm/runtime_loader.ld
+++ b/src/system/ldscripts/arm/runtime_loader.ld
@@ -64,5 +64,5 @@ SECTIONS
        PROVIDE (_end = .);
 
        /* Strip unnecessary stuff */
-       /DISCARD/ : { *(.comment .note .eh_frame .dtors) }
+       /DISCARD/ : { *(.comment .note .dtors) }
 }
diff --git a/src/system/ldscripts/m68k/runtime_loader.ld 
b/src/system/ldscripts/m68k/runtime_loader.ld
index 853d583..d66e8f4 100644
--- a/src/system/ldscripts/m68k/runtime_loader.ld
+++ b/src/system/ldscripts/m68k/runtime_loader.ld
@@ -59,5 +59,5 @@ SECTIONS
        PROVIDE (_end = .);
 
        /* Strip unnecessary stuff */
-       /DISCARD/ : { *(.comment .note .eh_frame .dtors) }
+       /DISCARD/ : { *(.comment .note .dtors) }
 }
diff --git a/src/system/ldscripts/ppc/runtime_loader.ld 
b/src/system/ldscripts/ppc/runtime_loader.ld
index 908df7f..5ceda87 100644
--- a/src/system/ldscripts/ppc/runtime_loader.ld
+++ b/src/system/ldscripts/ppc/runtime_loader.ld
@@ -59,5 +59,5 @@ SECTIONS
        PROVIDE (_end = .);
 
        /* Strip unnecessary stuff */
-       /DISCARD/ : { *(.comment .note .eh_frame .dtors) }
+       /DISCARD/ : { *(.comment .note .dtors) }
 }
diff --git a/src/system/ldscripts/x86/runtime_loader.ld 
b/src/system/ldscripts/x86/runtime_loader.ld
index ae1062f..f7f403f 100644
--- a/src/system/ldscripts/x86/runtime_loader.ld
+++ b/src/system/ldscripts/x86/runtime_loader.ld
@@ -59,5 +59,5 @@ SECTIONS
        PROVIDE (_end = .);
 
        /* Strip unnecessary stuff */
-       /DISCARD/ : { *(.comment .note .eh_frame .dtors) }
+       /DISCARD/ : { *(.comment .note .dtors) }
 }
diff --git a/src/system/ldscripts/x86_64/runtime_loader.ld 
b/src/system/ldscripts/x86_64/runtime_loader.ld
index ee0b42f..864bd70 100644
--- a/src/system/ldscripts/x86_64/runtime_loader.ld
+++ b/src/system/ldscripts/x86_64/runtime_loader.ld
@@ -49,5 +49,5 @@ SECTIONS
        PROVIDE (_end = .);
 
        /* Strip unnecessary stuff */
-       /DISCARD/ : { *(.comment .note .eh_frame .dtors) }
+       /DISCARD/ : { *(.comment .note .dtors) }
 }


Other related posts:

  • » [haiku-commits] haiku: hrev51647 - in src/system/ldscripts: x86_64 x86 ppc m68k arm - anevilyak