exceptions not caught from shared libraries loaded with dlopen
John (Eljay) Love-Jensen
eljay@adobe.com
Fri Oct 19 11:47:00 GMT 2007
Hi Jan,
> I have a real serious problem with g++ version 4.2.1 and lower.
Perhaps.
Or perhaps you have an OS that does not support throwing exceptions across shared library boundaries. (In particular, the RTTI of the object is strongly linked to the type information in the shared library, and does not compare as the same to the type information in the code that catches the exception which is strongly linked to a different type information structure. The OS does not support vague linkage.)
Which OS are you using?
--Eljay
More information about the Gcc-help
mailing list