Fw: migrating libraries

Alexandre Oliva aoliva@redhat.com
Tue May 22 05:01:00 GMT 2001


On May 22, 2001, "puppala" <puppala@chen.ipgen-india.com> wrote:

>  Iam getting undefined sysmol referencing errors, where ever I am using
>  methods of template class

This generally means the methods aren't defined in translation units
that cause them to be implicitly instantiated.  In general, you should
provide the definitions in the same header file that defines the
template class, unless you explicitly instantiate them in a separate
translation unit.  Some compilers make assumptions about where to find
the definitions and arrange for them to be implicitly included, but
GCC doesn't, and, IMHO, shouldn't.

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                  aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist    *Please* write to mailing lists, not to me



More information about the Gcc mailing list