Hello,
my c++ program for a C6747 won't link with dsplib. I get this error:
/opt/ti/C6000CGT7.3.0/bin/lnk6x -w -q -u _c_int00 -fs package/cfg/platforms_ti816x_dsp/debug/ linker.cmd -q -o platforms_ti816x_dsp/debug/[...]fig.oe674 package/cfg/platforms_ti816x_dsp/debug/DamianApp_pe674.xdl --abi=eabi -c -m package/cfg//platforms_ti816x_dsp/debug/App.xe674.map -l /opt/ti/C6000CGT7.3.0/lib/rts6740_elf.lib
undefined first referenced
symbol in file
--------- ----------------
DSPF_sp_fftSPxSP package/cfg/platforms_ti816x_dsp/debug/DamianApp/CPTCalculateConfigVisitor.oe674
error: unresolved symbols remain
linker.cmd contains the commands for linking dsplib:
-i /opt/ti/c674x-dsplib/lib
-l dsplib674x_elf.lib
It doesn't matter if I add these parameters to the commandline or put them in the linker file: the result is the same.
I compiled many pure c programs with dsplink and all was fine. This is the first time I want to link it against a C++ program, and it fails. BTW, a few other libs (edma for example) links fine to the same program...
I have really no idea what's wrong :(
Thanks for any help,
Markus