AnsweredAssumed Answered

Suppressing Build Warnings

Question asked by RIH7777 on Oct 28, 2009
Latest reply on Oct 30, 2009 by CraigG



We use ADI AES assembly files, (aes_init.asm, aes_cipher.asm, aes_key_expansion.asm), in 2 of our VDSP projects.  Building with these files we get warnings of the form:

[Informational ea1056] "..\..\..\src\aes_init.asm":61 Preg read after write which requires 3 extra cycles.  We know these are harmless and just want to eliminate them from the build. 


In our LoaderDecrypter project we eliminated the warnings by building the files using File Specific Settings and setting the Assemble switch:

-Wno-info.  This works fine in this project.


However in the Warrior project which is multi-threaded using VDK we have a problem.  When we do the same thing here we get build errors:

[Error li1021]  The following symbols referenced in processor 'p0' could not be resolved:

        'AESInvCipher [_AESInvCipher]' referenced from '.\DevBoard\valDecDistrImage.doj'

Linker finished with 1 error

cc3089: fatal error: Link failed

Tool failed with exit/exception code: 1.

Build was unsuccessful.


We get the same message for each of the files for which we build using File Specific Settings and set the –Wno-info assemble switch.  Any thoughts on how to fix this?


Thanks in advance,

Rob Hutchinson