static data member problem
Alexandre Oliva
oliva@dcc.unicamp.br
Sun Sep 13 15:44:00 GMT 1998
Mark E <snowball3@usa.net> writes:
> The program below generates an "undefined reference to
> container<char>::null_str_c" when STATIC is defined with egcs
> 1.1 for DJGPP. It seems perfectly legal to me, is the error correct
> or have I found a bug?
You have found a bug. I can reproduce it on IRIX 5.2 and SunOS 4.1.3,
but not on other Unix platforms I've got access to. I believe it is
the same problem that affects platforms that lack ELF weak-symbols:
static data members of template classes have to be explicitly
instantiated on them :-(
--
Alexandre Oliva
mailto:oliva@dcc.unicamp.br mailto:aoliva@acm.org
http://www.dcc.unicamp.br/~oliva
Universidade Estadual de Campinas, SP, Brasil
More information about the Gcc-bugs
mailing list