On Thu, Feb 06, 2003 at 12:56:18AM -0500, Clint Adams wrote:
>          U __ashldi3
>          U __divdi3
>          U __lshrdi3
>          U __moddi3
>          U __muldi3
>          U __ucmpdi2
>          U __udivdi3
>          U __umoddi3
This is what my archive scan showed this morning:
        __ashldi3
        __ashrdi3
        __cmpdi2
        __divdi3
        __fixdfdi
        __fixsfdi
        __fixunsdfdi
        __fixunssfdi
        __floatdidf
        __floatdisf
        __lshrdi3
        __moddi3
        __muldi3
        __ucmpdi2
        __udivdi3
        __umoddi3
But since this actually works the other way arround (looking at
libgcc_s.so using Howards skript) im not sure it's correct either. 
This is how I understand the issue:
Prior to gcc 3.2 the above symbols weren't marked as .hidden in libgcc.a
and were available to binaries through glibc. Now that these symbols are
.hidden they aren't available through glibc (by default) anymore and we
must provide them explicetely from within glibc. Application built with
gcc-3.2 get access to these symbols via libgcc_s.so. Correct?
Regards,
 -- Guido


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to