"Boris" <[EMAIL PROTECTED]> writes: > If I know these other objects are > linked in only because they are required and not because the user insists to > include the whole archive why should their symbols be exported?
[This topic has strayed too far from g++. Perhaps you should take it to *advocacy* group.] You know that you don't want these symbols to be exported, but the linker can't "read your mind", and doesn't. If the default was to do what you wish, it would be very confusing and non-orthogonal; as if "ls" listed files, but "ls -l" removed them. Unix programmers in general do not like options that change the bahaviour in non-obvious ways. Cheers, -- In order to understand recursion you must first understand recursion. Remove /-nsp/ for email. _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus