This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Fw: migrating libraries


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]