versioning of _Unwind_*() symbols
Mark Mitchell
mark@codesourcery.com
Wed Apr 21 21:22:00 GMT 2004
H. J. Lu wrote:
>>Since GCC has never provided this library, there are going to be
>>challenges here.
>>
>>The first step is to undo the versioning mistake. That's a sine qua non
>>for anything else. After that, someone should implement libcxa.so.
>>Probably, libgcc will need to depend on it, since existing programs
>>expect libgcc to provide these interfaces.
>>
>>
>
>Where do those versioned definitions for backward compatibilty come
>from? Should we consider libgcc_s.so.2?
>
>
Maybe. If we split out the C++ support into libcxa.so at that time we
could perhaps clean up some of this mess. The way it should be is that
libcxa.so should contain the C++ ABI stuff, and libgcc_s.so should
contain stuff like math support functions and the exception personality
routines.
--
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com
More information about the Gcc
mailing list