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.

warning #16002-D: build attribute vendor section TI missing: compatibility cannot be determined

Hi,

I migrated my CCSv3.3 project to CCSv5.3. The migration was done successfully. After I build the project on CCSv5.3, I don't see any errors but see the following warnings during link. Seems they are all from BIOS. The BIOS version I used in CCSv3.3 is bios_5_41_10_36. The new version in CCSv5.3 is bios_5_42_00_07. Are these warnings critical? How do I resolve these warnings?

I copied a few warnings as below. The complete warmings are attached in the message.

warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<biosdata.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<hwi_disp_asm.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<idl_stub.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/lnkrtdx.a64P<rtdx.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<swi.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/biosTCI6488.a64P<clk_gethtime.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<fxn_c.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<knl_tick.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<utl_doab.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<utl_doer.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<utl_putc.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<utl_halt.o64P>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:/ti/bios_5_42_00_07/packages/ti/bios/lib/bios.a64P<hook.o64P>": compatibility cannot be determined

Thanks,

Bin


  • Please read about a similar issue in this thread.  

    Bin53672 said:
    Are these warnings critical?

    It is up to you.  The linker is saying it wants to check on whether these BIOS library modules are compatible with how you built everything else, but it can't do that because information is missing from the object file.  If you are certain there are no compatibility issues, then you can ignore this warning.

    Bin53672 said:
    How do I resolve these warnings?

    There are two ways to go about it.  One is to get a version of that BIOS library built with a more recent compiler.  That said, such a version of BIOS may not be available.  The other is to disable the warning.  See this post about that.

    Thanks and regards,

    -George

  • George,

    Thanks for your clarification.

    Bin

  • DearBin,
    I met the same problems, but as you said, how to disable the warning? What do you do in detail to accomplish it, a code?
    I will appreciate it if you can help me, thank you very much!
    Best wishes!
    Regards
    Samantha