This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Fw: migrating libraries
- To: "puppala" <puppala at chen dot ipgen-india dot com>
- Subject: Re: Fw: migrating libraries
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 22 May 2001 09:01:09 -0300
- Cc: <gcc at gcc dot gnu dot org>
- Organization: GCC Team, Red Hat
- References: <007f01c0e2b4$01be4010$a103a8c0@axes161>
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