[uClibc] FINI processing moved to libc for x86

Joakim Tjernlund joakim.tjernlund at lumentis.se
Mon Mar 21 14:46:13 UTC 2005


> 
> I have just checked in a patch that move FINI handling from ldso to libc.
> Since this breaks API you must #define _DL_DO_FINI_IN_LIBC globally
> to actually enable this.
> All apps must be relinked with the new crtX.o file to work properly. Failure
> to do so will probably result in SEGV when the app exits.
> 
> I am holding off PPC support a little while pending a minor ABI investigation.

PPC has been checked in as well.

All apps built with a toolchain as of now for PPC and x86 will be able to handle the
new FINI processing.

TODO:
   Prepare the remaining arches. I can't do this myself so the arch maintainers
   need to look at this.

   Set a date for enabling the new FINI processing. I am sure Erik will
   have an idea here.



More information about the uClibc mailing list