uClibc-0.9.33: ARM NPTL static link failure with sigprocmask vs. setjmp

Johannes Stezenbach js at sig21.net
Wed Apr 4 13:51:21 UTC 2012


On Tue, Mar 27, 2012 at 05:12:49PM +0200, Johannes Stezenbach wrote:
> On Mon, Mar 26, 2012 at 02:11:41PM +0200, Bernhard Reutner-Fischer wrote:
> > On Tue, Feb 21, 2012 at 12:34:06PM +0100, Johannes Stezenbach wrote:
> > >On Mon, Feb 20, 2012 at 11:00:44PM +0100, Johannes Stezenbach wrote:
> > >> On Tue, Feb 21, 2012 at 12:11:37AM +0800, Tony Wu wrote:
> > >> > 
> > >> > The sigaction, sigprocmask, and sigfillset static link issue has
> > >> > already been addressed in the future branch back in Apr. 2011, but the
> > >> > future branch is not merged yet.
> > >> > 
> > >> > Until then, you can try to cherry-pick the following patches manually.
> > >> > 8ab3145f396eb35d15466b0666270ba8dad69da5
> > >> > aed47156856366c6aaf29a54e68fed39733f6bce
> > >> 
> > >> With those patches applied to uClibc-0.9.33 my application
> > >> linked successfully. (I cannot test if it runs atm, though.)
> > 
> > This should be fixed on the 0.9.33 branch now, ok?
> 
> I'm sorry for slow reply, I'm busy atm but I'll test 0.9.33 branch asap.

And now I finally did.  I built the tip of the 0.9.33 branch
(6dc563a7), i.e. I applied the output of
"git diff v0.9.33..remotes/origin/0.9.33" to uClibc-0.9.33.tar.xz.

With the resulting toolchain I built a statically linked iperf-2.0.5
and let it run on my target board.  Not an exhaustive test but
so far it worked fine.


Thanks
Johannes


More information about the uClibc mailing list