This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I'm getting this error now in code that had been compiling and linking fine. I do not know what changed that would cause this warning. How to I correct this?
Here's the error message when I build. I removed the full paths from the pasted text.
warning #16002-D: build attribute vendor section TI missing in "C:/Documents
'Finished building target: C:/Documents and Settings/.../../../Debug/myproject1.out'
' '
and Settings.../lib/SFO_TI_Build_V5B_fpu.lib<SFO-FMD.obj>": compatibility
cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/Documents
and Settings/.../lib/SFO_TI_Build_V5B_fpu.lib<SFO-SME.obj>": compatibility
cannot be determined
Here's the linker version and options:
"C:/Program Files/Texas Instruments/ccsv5.2/ccsv5/tools/compiler/c2000_6.1.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -g --define="_DEBUG" --define="FLASH" --define="LARGE_MODEL" --diag_warning=225 --display_error_number --opt_for_speed=0 --asm_listing --obj_directory="
This warning is appearing because you are using a newer version of the codegen tools for your project build but the library SFO_TI_Build_V5B_fpu.lib is likely built with an older version.
Please see these related threads that discuss a similar warning:
http://e2e.ti.com/support/development_tools/compiler/f/343/p/191873/744231.aspx#744231
http://e2e.ti.com/support/development_tools/compiler/f/343/p/234921/824377.aspx#824377
Bob D. said:So is there a version 6 of the .lib files?
Bob
We don't have a version of the library built with the latest codegen. However, the library itself is indeed compatible, and the warning can be ignored.
Regards
Lori
Hi Lori,
Thank you. Is there a setting in the build options to specifically ignore this message?
Thanks,
Bob
Bob D. said:Hi Lori,
Thank you. Is there a setting in the build options to specifically ignore this message?
Thanks,
Bob
Bob,
Yes -
--diag_suppress=16002 - this can be placed in the linker command file
More information here: http://processors.wiki.ti.com/index.php/C28x_Compiler_Error_and_Warning_Messages#Warning:_build_attribute_vendor_section_TI_missing_in_.22.3Clibrary_or_object.3E_:_compatibility_cannot_be_determined