More test results...

Benjamin Kosnik bkoz@redhat.com
Fri Mar 15 07:33:00 GMT 2002


> True.  But if it only has meaning as a specialization, why was the change
> useful in the first place?

Compatibility testing revealed that there were duplicate symbols due to 
compiler oddnesses. Since no patch to the compiler was forthcoming, the 
library switched to using a non-templatized base class to hold the static 
const data members, thus side-stepping the linkage issue.

Got it? At this point, I think the preference is to keep the code the way 
it is now. 

If you've actually fixed the static const issue, then perhaps the stl 
changes to enums can be reverted. Thoughts?

-benjamin



More information about the Libstdc++ mailing list