__cxa_atexit and __cxa_finalize implementation

Stephen Warren swarren at wwwdotorg.org
Thu Sep 15 20:20:34 UTC 2005


Peter S. Mazinger wrote:
> I have done a "preliminary" version to add uclibc_nonshared.a (or 
> should it be called libc_nonshared.a as glibc?) support for uClibc.

Excellent. I assume you mean this is in the latest SVN.

By the way, (haven't looked at your changed yey) how does the toolchain
know that it needs to link in this extra lib? Is this something that
buildroot takes care of, via a spec file or something? This was the
question that prevented me from even thinking deeply about how to make a
*libc_nonshared.a

> Please redo your patch as follows:
> 1. the functions that have to go into *libc_nonshared.a should be in 
> separate objects (ifdef L_* is ok, if you use the same source)
> 2. for hiding use attribute_hidden (it takes care of the case that gcc 
> does not support it, then it becomes visible)

Sounds great. I'll try to work on this soon:-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : http://lists.busybox.net/pipermail/uclibc/attachments/20050915/8c8f5950/attachment.pgp 


More information about the uClibc mailing list