------- Additional Comments From mmarcus at emarcus dot org 2005-08-29 21:27 ------- Suppose for a moment that the boost authors can be convinced to add a bunch of GCC-specific pragmas to their code. Would the problem then be solved? What if a client is using a third party library (maybe a largeley template, header- based library such as boost) in a situation involving shared libraries and non- default visibility. Should the client be expected to figure out exactly which pieces of the library make use of RTTI (as an implementation detail) so that they can set visibility of client-defined types to default, in order to avoid possibly silent failure of the library when it uses RTTI upon those types?
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23628