Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: .eh_frame (was: Euro converter)
From: Linus Nielsen Feltzing (linus_at_haxx.se)
Date: 2004-07-19


Magnus Holmgren wrote:

> Hi,
>
> The Euro converter doesn't build right with GCC 3.4. Had to add the
> following to plugin.lds (between .data and .bss):
>
> .eh_frame : {
> *(.eh_frame)
> } > PLUGIN_RAM

I wonder why. As far as I know, .eh_frame contains stack unwinding info
for C++ exception handling, which we don't use.

If we can't get rid of the .eh_frame section, we should discard it instead:

     /DISCARD/ : {
         *(.eh_frame)
     }

I don't have 3.4 here, so I'm not able to test it right now. Maybe
later, when I get home.

Linus

_______________________________________________
http://cool.haxx.se/mailman/listinfo/rockbox



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa