[Bug libstdc++/21405] Template inlines have global visibility

2006-03-22 Thread cristipp at excite dot com
--- Comment #18 from cristipp at excite dot com 2006-03-22 19:10 --- (In reply to comment #17) > see the solution in 24660 I'm not sure I understand correctly: are all C++ template libraries supposed to add 24660-style machinery? -- http://gcc.gnu.org/bugzilla/show_bu

[Bug libstdc++/21405] Template inlines have global visibility

2006-03-20 Thread cristipp at excite dot com
--- Comment #14 from cristipp at excite dot com 2006-03-20 18:32 --- The problem is not how the dynamic linker treats 'weak' symbols. The problem is that template originating functions having no version numbers. It just happen that template originating functions are also mark

[Bug libstdc++/21405] Template inlines have global visibility

2006-03-20 Thread cristipp at excite dot com
--- Comment #12 from cristipp at excite dot com 2006-03-20 17:07 --- (In reply to comment #11) > There is an one defintion rule in C++ unlike most other languages which have > weak symbols. And if you are working around it by using hidden symbols well > you are asking to