Closed Bug 19471 Opened 26 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.