Getting 3.3 out the door

Wolfgang Bangerth bangerth@ices.utexas.edu
Thu Apr 10 22:08:00 GMT 2003


Can I lobby a little for c++/9393? I only rediscovered this these days, so 
I doubt anyone has looked at it with an angle on 3.3 (because it didn't 
have priority "high" until very recently). It's
- a problem that one cannot work around
- generates code that cannot be linked
- violates the C++ standard
- a regression against 2.95
- breaks my application and prevents Brad from running it on his system :-)

(In short: members of anonymous namespaces only get mangled names that
depend on the file name, nothing else. If you compile the same file twice
with different flags, then link them together, you'll get linker errors 
about duplicate symbols for all members of anonymous namespaces in this 
file.)

W.

-------------------------------------------------------------------------
Wolfgang Bangerth              email:            bangerth@ices.utexas.edu
                               www: http://www.ices.utexas.edu/~bangerth/




More information about the Gcc mailing list