------- Comment #1 from rguenth at gcc dot gnu dot org 2006-01-11 11:05 ------- The conditions look slightly bogus to me. The correct thing would be to put the definition of the static data member in the same file of the class declaration. Other than that, Cygwin may have problems with whatever they use for .linkonce sections.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25748