Add good__C3ios to legacy wrapping to support Cult3d

RESOLVED INVALID

Status

()

Core
Plug-ins
--
enhancement
RESOLVED INVALID
15 years ago
15 years ago

People

(Reporter: timeless, Assigned: dmose)

Tracking

Trunk
x86
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

15 years ago
From bug 130183 comment 10
Cult3d won't load in gcc-3.2 builds:

LoadPlugin: failed to initialize shared library
/home/dark/.netscape/plugins/cult3d/libcult3dplugin.so
[/home/dark/.netscape/plugins/cult3d/libcult3dplugin.so: undefined symbol:
good__C3ios]
Thats trying to use iostreams. The c++ ABI changed; the plugin needs recompiling.

Is the plugin linked to libstdc++.so? Specifically, to a compat version which
you have installed? It may crash when trying to do io, but it should at least
load...
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → INVALID

Comment 2

15 years ago
It loads and runs fine if using an official Mozilla build.
"nm libcult3dplugin.so |grep lib" only turns up this undefined symbol: 

__libc_init_first
You need to log in before you can comment on or make changes to this bug.