[git commit master] raise: remove unused hidden weak symbol __raise

Mike Frysinger vapier at gentoo.org
Sat Sep 19 15:17:15 UTC 2009


On Saturday 19 September 2009 09:40:36 Denys Vlasenko wrote:
> On Saturday 19 September 2009 10:13, Bernhard Reutner-Fischer wrote:
> > On Sat, Sep 19, 2009 at 02:51:20AM +0200, Denys Vlasenko wrote:
> > >commit:
> > > http://git.uclibc.org/uClibc/commit/?id=2528a3f6c2fa13d55eb1d65be9978e5
> > >9cc39df8b branch:
> > > http://git.uclibc.org/uClibc/commit/?id=refs/heads/master
> > >
> > >It is not used by anybody, otherwise users of dynamically linked uclibc
> > >would notice - it is not exported from libuClibc-x.x.x.so
> >
> > weren't they weak in libc because they could also come from libpthread ?
> 
> __raise was hidden. Therefore it was not even exported by libc.so.0.
> Therefore it could only be used from within libc.
> 
> Since my test build succeeded with removed __raise,
> and also grepping through the code shows no users,
> I conclude it is really not used from within libc too.

test builds with weak versions between libc and libpthread wouldnt be caught.  
but i was thinking you were removing raise(), not __raise().  the latter 
should not be in use.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.busybox.net/pipermail/uclibc/attachments/20090919/4a40a2be/attachment.pgp>


More information about the uClibc mailing list