[uClinux-dev] [PATCH] elf2flt.ld: need to keep .gcc_except_table.* too

2009-05-06 Thread Mike Frysinger
From: Jie Zhang jie.zh...@analog.com

Newer versions of gcc (4.3+) may output additional exception tables
sections, so we need to include those as well.

Signed-off-by: Jie Zhang jie.zh...@analog.com
Signed-off-by: Mike Frysinger vap...@gentoo.org
---
 elf2flt.ld.in |5 -
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/elf2flt.ld.in b/elf2flt.ld.in
index 4343108..f76eadf 100644
--- a/elf2flt.ld.in
+++ b/elf2flt.ld.in
@@ -134,7 +134,10 @@ SINGLE_LINK:   KEEP (*(SORT(.dtors.*)))
 
.eh_frame_hdr : { *(.eh_frame_hdr) }  flatmem
.eh_frame : { KEEP(*(.eh_frame)) }  flatmem
-   .gcc_except_table : { KEEP(*(.gcc_except_table)) } flatmem
+   .gcc_except_table : {
+   KEEP(*(.gcc_except_table))
+   KEEP(*(.gcc_except_table.*))
+   } flatmem
 
. = ALIGN(0x10) ;
@symbol_pre...@_edata = . ;
-- 
1.6.2.5

___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] [PATCH] elf2flt.ld: need to keep .gcc_except_table.* too

2009-05-06 Thread David McCullough

Jivin Mike Frysinger lays it down ...
 From: Jie Zhang jie.zh...@analog.com
 
 Newer versions of gcc (4.3+) may output additional exception tables
 sections, so we need to include those as well.
 
 Signed-off-by: Jie Zhang jie.zh...@analog.com
 Signed-off-by: Mike Frysinger vap...@gentoo.org

Applied,

Thanks,
Davidm

 ---
  elf2flt.ld.in |5 -
  1 files changed, 4 insertions(+), 1 deletions(-)
 
 diff --git a/elf2flt.ld.in b/elf2flt.ld.in
 index 4343108..f76eadf 100644
 --- a/elf2flt.ld.in
 +++ b/elf2flt.ld.in
 @@ -134,7 +134,10 @@ SINGLE_LINK: KEEP (*(SORT(.dtors.*)))
  
   .eh_frame_hdr : { *(.eh_frame_hdr) }  flatmem
   .eh_frame : { KEEP(*(.eh_frame)) }  flatmem
 - .gcc_except_table : { KEEP(*(.gcc_except_table)) } flatmem
 + .gcc_except_table : {
 + KEEP(*(.gcc_except_table))
 + KEEP(*(.gcc_except_table.*))
 + } flatmem
  
   . = ALIGN(0x10) ;
   @symbol_pre...@_edata = . ;
 -- 
 1.6.2.5
 
 ___
 uClinux-dev mailing list
 uClinux-dev@uclinux.org
 http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
 This message was resent by uclinux-dev@uclinux.org
 To unsubscribe see:
 http://mailman.uclinux.org/mailman/options/uclinux-dev
 

-- 
David McCullough,  david_mccullo...@securecomputing.com,  Ph:+61 734352815
McAfee - SnapGear  http://www.snapgear.comhttp://www.uCdot.org
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev