------- Comment #80 from mueller at kde dot org 2005-10-31 22:45 ------- - if its not safe for all architectures we'd already run into heaps of problems because both libsupc++ and libgcc2 already include similiar pragmas.
- not hiding a symbols is better than the resulting issues when hiding a symbol which should be exported. for example right now the function static pointer pointing to libstdc++'s memory allocator is hidden, which causes STL usages to just randomly crash when used across linking boundaries. crashing is worse than the performance penality by exported symbols - of course just exporting those classes that *should* be exported would be much more clever. I just thought if its so difficult to get a brain-dead simple patch that makes everything work not getting applied within 6 months then the stripped-down just-exporting-what-is-really needed (which requires a lot of in-depth knowledge and a lot of testing) would need more something like 6 years to get applied. Anyway, I volunteer to help reducing the amount of exported classes if thats what makes you apply the patch. The current brute-force export-all patch fixes everything and is dead simple compared to such a "only export what is needed patch". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]