NPTL on ARM isseu with __aeabi_unwind_cpp_pr0

Johannes Stezenbach js at sig21.net
Fri Jan 13 14:54:35 UTC 2012


On Fri, Jan 13, 2012 at 03:00:08PM +0100, Johannes Stezenbach wrote:
> On Fri, Jan 13, 2012 at 12:58:45PM +0100, Carmelo AMOROSO wrote:
> > On 29/11/2011 17.05, Johannes Stezenbach wrote:
> > > 
> > > static linking on ARM with NPTL causes duplicate symbol
> > > errors for __aeabi_unwind_cpp_pr0.  I think it is
> > > both gcc and uClibc issue.
> > > 
> > > See also
> > > https://bugs.busybox.net/show_bug.cgi?id=4117
> > > 
> > > gcc version 4.6.2 20111004 (prerelease) (linaro version)
> > > uClibc-0.9.32 or git master
> > > 
> > > - gcc defines __aeabi_unwind_cpp_pr0/pr1/pr2
> > > - uClibc-0.9.32/libc/sysdeps/linux/arm/aeabi_unwind_cpp_pr1.c defines stubs,
> > >   the comment says "This routine will never actually be called."
> > 
> > I've posted a patch... it works for me. Comments ?
> 
> Thanks for the patch, I'll test asap.

I can confirm your patch works for me, too.

Thank you,
Johannes


More information about the uClibc mailing list