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