[Bf-committers] [BF-Committers] Duplicate Explicit Instantiations

Chuck Schwalbach charles at charlesschwalbach.com
Mon Sep 10 23:17:11 CEST 2007


Hello All,

I am struggling to get Blender compiled in Irix and I have wrong
across an instantiation loop error that stops the proper compilation.
After consulting the Irix community, I got this response:

"The problem is with the way MIPSpro does automatic template instantiation.
There are a couple of options to control this behaviour. You could
even try to turn it off altogether.

GCC doesn't do automatic template instantation, so explicit
instantiations must be there in the source somewhere.

The one thing that usually trips you up in the end is duplicate,
explicit instantiations. GCC (or actually GNU ld) eliminates these
quietly, MIPSpro will not tolerate this."


So there are duplicate explicit instantiations that need to be removed
in order to continue to support Irix. I know it isn't the top of
eveyones list, but it means a lot to the Irix community.

Here is a link to the log file I produced while compiling. (1.4 MB):

http://jarndyce.org/log.compile.txt

Please let me know if there are any questions. I would really like to
be able to get 2.45 out in time!

Thanks in advance,

Charles


More information about the Bf-committers mailing list