Two fixes for arm EABI.

Rob Landley rob at landley.net
Mon May 11 21:49:04 UTC 2009


On Monday 11 May 2009 15:33:51 Joseph S. Myers wrote:
> On Mon, 11 May 2009, Rob Landley wrote:
> > Both -stable and -svn need the attached patches in order for armv5l-eabi
> > and armv6l-eabi to work for me.
>
> The first patch should not be needed since these functions should only be
> needed to resolve unresolved references in shared libc, and the second
> certainly seems wrong since any program actually unwinding should get the
> real versions of these functions from libgcc_s / libgcc_eh, not the dummy
> versions from shared libc; those need to be hidden so nothing else ever
> links against them.

If you build gcc with --disable-shared there isn't a libgcc_s or libgcc_eh, 
and libgcc.a hasn't got 'em.  What do you recommend in that case?

(If you don't build gcc with --disable-shared, you need a libc.so to link 
libgcc_s.so against before you've built a compiler with which to build that 
libc.so.  Chicken and egg problem.)

Rob
-- 
Latency is more important than throughput. It's that simple. - Linus Torvalds


More information about the uClibc mailing list