I have a legacy C6415 project that compiles and links without error or warning under CCS V3.3 using DSP/BIOS 5.33.03. I am migrating this project to CCS V4 which comes with DSP/BIOS 5.40.02.22. I am up to the final link step and I keep getting a multiply defined symbol error. The symbols __mpyf and __divf are defined both in rts6400.lib and fastrts64x.lib. According to the documentation that comes with fastrts64x.lib if this library is included first in the link phase then the linker will not try to load the slower functions from the default runtime system (e.g. rts6400.lib). I have tried every option I can think of to no avail. Can anyone tell me what is wrong here because the build tool version in both cases is the same (6.1.11).
Here is the link command from CCS V3.3:
--------------------------------------------
C:\Program Files\Texas Instruments\C6000 Code Generation Tools 6.1.11\bin\cl6x -z -a -c -m"./Debug/fm_dsp.map" -o"./Debug/fm_dsp.out" --symbol_map=CLK_F_gethtime=CLK_F_getshtime --verbose_diagnostics -w -x -i"C:/CCStudio_v3.3/C6000/csl/lib" -i"C:/CCStudio_v3.3/c6400/dsplib/lib" -i"C:/CCStudio_v3.3/c6400/mthlib/lib" -i"C:/CCStudio_v3.3/C6000/csl/lib" -i"C:/CCStudio_v3.3/C6000/xdais/lib" -i"C:/CCStudio_v3.3/bios_5_33_03/packages/ti/bios/lib" -i"C:/CCStudio_v3.3/bios_5_33_03/packages/ti/rtdx/lib/c6000" -i"C:/Program Files/Texas Instruments/C6000 Code Generation Tools 6.1.11/lib" -l"csl6415.lib" -l"dsp64x.lib" -l"fastrts64x.lib"
"C:\Storage\myprojects\fm_dsp_latest\fm_dsplnk.cmd"
"C:\Storage\myprojects\fm_dsp_latest\dave-c\Debug\dave.obj"
"C:\Storage\myprojects\fm_dsp_latest\dave-c\Debug\fir_fast.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\dsp_absmax.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\DSP_printf.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\fm_dsp_main.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\fm_dsp_params.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\fm_dspcfg.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\fm_dspcfg_c.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\memtest.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\sinet.obj"
"C:\Storage\myprojects\fm_dsp_latest\Debug\vec_mul.obj"
"C:\Storage\myprojects\fm_dsp_latest\host_ipc\Debug\fm_dsp_ipc.obj"
"C:\Storage\myprojects\fm_dsp_latest\host_ipc\Debug\fm_dsp_sharedmem.obj"