static link with NPTL on ARM fails
Johannes Stezenbach
js at sig21.net
Fri Dec 16 17:36:35 UTC 2011
On Fri, Dec 16, 2011 at 05:59:16PM +0100, Carmelo Amoroso wrote:
> On 16/12/11 15:57, Johannes Stezenbach wrote:
> > I was able to fix the issue like this:
> >
> > --- uClibc-0.9.33/libpthread/nptl/sysdeps/pthread/sigaction.c.orig 2011-12-03 18:55:45.000000000 +0100
> > +++ uClibc-0.9.33/libpthread/nptl/sysdeps/pthread/sigaction.c 2011-12-14 11:48:52.000000000 +0100
> > @@ -38,9 +38,9 @@
> >
> > return __libc_sigaction (sig, act, oact);
> > }
> > -libc_hidden_proto(sigaction)
> > +hidden_proto(sigaction)
> > weak_alias (__sigaction, sigaction)
> > -libc_hidden_weak(sigaction)
> > +hidden_weak(sigaction)
> >
> > #else
> >
...
> I think that the proper fix is to remove sigaction from libpthread,a instead.
But they are not identical, libpthread/nptl/sysdeps/pthread/sigaction.c
has this comment:
/* We use the libc implementation but we tell it to not allow
SIGCANCEL or SIGTIMER to be handled. */
Johannes
More information about the uClibc
mailing list