[uClibc]longjmp not found ...
Brian Stafford
brian.stafford at office-logic.com
Thu Feb 14 08:43:52 UTC 2002
On Wed, 13 February 18:16 Stefan Soucek wrote:
> Seems like I've missed that symbol when I renamed longjmp() to
> __libc_longjmp() to make linuxthreads happy.
>
> This should do it then:
>
> diff -u -b -B -w -p -u -r1.2 longjmp.c
> --- longjmp.c 2002/02/13 01:51:28 1.2
> +++ longjmp.c 2002/02/13 18:11:57
> @@ -44,5 +44,6 @@ void __uClibc_longjmp (sigjmp_buf env, i
> }
>
> weak_alias (__libc_longjmp, _longjmp)
> +weak_alias (__libc_longjmp, longjmp)
> weak_alias (__libc_longjmp, siglongjmp)
> weak_alias (__libc_longjmp, __libc_siglongjmp)
>
> -Stefan
I was hoping it was a missing weak_alias. Applied and everything works!
Cheers,
Brian
More information about the uClibc
mailing list