This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.2 emitting static template constants as global symbols?
- From: Ian Lance Taylor <iant at google dot com>
- To: Benjamin Redelings <benjamin_redelings at ncsu dot edu>
- Cc: gcc at gcc dot gnu dot org
- Date: 12 Jun 2006 22:47:14 -0700
- Subject: Re: GCC 4.2 emitting static template constants as global symbols?
- References: <448E2DEC.1070705@ncsu.edu>
Benjamin Redelings <benjamin_redelings@ncsu.edu> writes:
> substitution.o:(.data+0x0): multiple definition of
> `_ZN5boost7numeric5ublas21scalar_divides_assignIT_T0_E8computedE'
I can't make sense of that as a mangled name. It has template
parameter references but no template definition. That suggests that
it is purely abstract. But we shouldn't have a symbol for an abstract
object.
So this looks like a bug to me.
Ian