I am trying to compile multiple codecs to use on the davinci that get
compiled into a single server package (.x64P).  There are several functions
and global variables defined and used "individually" by each codec that have
the same names.  This worked fine when I had 2 codecs working, but when I
added a 3rd codec, all the global variables / functions with the same names
from different codecs started to conflict during the final linking stage to
generate the .x64P

 

I get this warning:

 

 error: symbol _curTrace is defined multiple times: TOOLBOXalgo.o64P

 
(/home/harsha/DVPB_workdir/filesys/opt/codecs/TOOLBOXalgo/lib/TOOLBOXalgo.a6
4P) and DEValgo.o64P
(/home/harsha/DVPB_workdir/filesys/opt/codecs/DEValgo/lib/DEValgo.a64P)

 

where curTrace is the global variable.  Any information as to why this would
happen would be appreciated. Is this just standard name clashing? Can you
not have globals or functions of the same name in different codecs?

 

Thanks,

 

Joshua 

 

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to