This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: exceptions not caught from shared libraries loaded with dlopen


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]