Closed Bug 19471 Opened 25 years ago Closed 25 years ago

talkback is linked with strange libstdc++

Categories

(SeaMonkey :: General, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: cesarb, Assigned: Chris.Yeh)

Details

talkback seems to be linked with libstdc++2.7.2, while the rest of mozilla use a
newer version. The code linked with libstdc++ seems to be dynamically loaded
into the main executable, with the result that mozilla is using two different
versions of libstdc++ at the same time (or talkback don't get loaded if
libstdc++2.7.2 is missing, which is what happened here and also how I found out
this strangeness).


The version I'm using is M11 for glibc2.1 plus talkback (1999111520)
Assignee: leger → namachi
this one shouldn't be sitting in leger's queue: leger -> namachi,

shiva, can you and cyeh/granrose have a look,
and check this out with the folks from fullsoft?
Status: NEW → ASSIGNED
I will update it to glibc
*** Bug 15976 has been marked as a duplicate of this bug. ***
Assignee: namachi → granrose
Status: ASSIGNED → NEW
With the new Talkback client libraries version 2.2 should fix this problem. It
is already checked into the tree(by cyeh). Granrose can you verify ?
Assignee: granrose → cyeh
I think cyeh is working on the new libraries now.  reassigning to him, putting
myself as QA contact.

how do I verify that this is no longer happening once the new talkback libraries
are in?  Can nm tell me this?
QA Contact: leger → granrose
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
the new libraries were checked in today, so you should see them in tomorrow's
builds. as far as verifying which version gets linked in, cesarb or maybe mcafee
can tell you.
cyeh - last I heard you had backed these libraries out.  should we reopen this
bug?
no, that was on another product. 5.0 is running talkback 2.2
doing an ldd on the talkback binary shows we are no longer linking against 
libstdc++2.7.2:
ldd talkback/talkback
        /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40013000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4001c000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40068000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40074000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40118000)
        libdl.so.2 => /lib/libdl.so.2 (0x40129000)
        libc.so.6 => /lib/libc.so.6 (0x4012c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40220000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40229000)    


Marking verified.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.