[Bug 899] New: Missing symbols from libgcc_s

[email protected]
Newsgroups gmane.linux.lsb.specification
Message-ID <[email protected]>
OtherBugsDependingO 611,616
             nThis:


Looks like some new symbols have been added to libgcc_s since we added it to the
LSB.  For some reason, this library has not gotten attention. These symbols are
msising globally:

_Unwind_Resume_or_Rethrow@@GCC_3.3
_Unwind_Backtrace@@GCC_3.3
_Unwind_GetCFA@@GCC_3.3
_Unwind_FindEnclosingFunc@@GCC_3.3

On looking more at the library source, it's not clear if there are other symbols
required or which arechitectures they appear on.  There are a considerable
number of symbols  whose name begins with __, typcially not included in LSB
specs but I'd like to know for sure. These are actually seen in libraries, for
example, for ia32:

__absvdi2@@GCC_3.0 __absvsi2@@GCC_3.0 __addvdi3@@GCC_3.0 __addvsi3@@GCC_3.0
__ashldi3@@GCC_3.0 __ashrdi3@@GCC_3.0 __clear_cache@@GCC_3.0 __clzdi2@@GCC_3.4
__clzsi2@@GCC_3.4 __cmpdi2@@GCC_3.0 __ctzdi2@@GCC_3.4 __ctzsi2@@GCC_3.4
__deregister_frame_info_b@@GCC_3.0 __enable_execute_stack@@GCC_3.4.2
__ffsdi2@@GCC_3.0 __fixdfdi@@GCC_3.0 __fixsfdi@@GCC_3.0 __fixunsdfdi@@GCC_3.0
__fixunsdfsi@@GCC_3.0 __fixunssfdi@@GCC_3.0 __fixunssfsi@@GCC_3.0
__fixunsxfdi@@GCC_3.0 __fixunsxfsi@@GCC_3.0 __fixxfdi@@GCC_3.0
__floatdidf@@GCC_3.0 __floatdisf@@GCC_3.0 __floatdixf@@GCC_3.0
__gcc_personality_v0@@GCC_3.3.1 __lshrdi3@@GCC_3.0 __muldi3@@GCC_3.0
__mulvdi3@@GCC_3.0 __mulvsi3@@GCC_3.0 __negdi2@@GCC_3.0 __negvdi2@@GCC_3.0
__negvsi2@@GCC_3.0 __paritydi2@@GCC_3.4 __paritysi2@@GCC_3.4
__popcountdi2@@GCC_3.4 __popcountsi2@@GCC_3.4 
__register_frame_info_bas@@GCC_3.0 __register_frame_info_tab@@GCC_3.0
__subvdi3@@GCC_3.0 __subvsi3@@GCC_3.0 __ucmpdi2@@GCC_3.0 __udivmoddi4@@GCC_3.0

There's also a family of interfaces that have not been observed in binary
versions of the library (ia32, ia64, x86_64 were checked) but are in the source
- are these important on any of the LSB platforms?

  # SjLj EH symbols  (GCC_3.0)
  _Unwind_SjLj_Register
  _Unwind_SjLj_Unregister
  _Unwind_SjLj_RaiseException
  _Unwind_SjLj_ForcedUnwind
  _Unwind_SjLj_Resume

  # GCC_3.3
  _Unwind_SjLj_Resume_or_Rethrow   
 
--    
Configure bugmail: http://bugs.linuxbase.org/userprefs.cgi?tab=email   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.