AnsweredAssumed Answered

[Error li1021]

Question asked by topcatnew on Nov 15, 2017
Latest reply on Apr 4, 2018 by Jithul_Janardhanan

Hi I am using the Sharc ADSP21364 with the latest development tool release.

I have created a small simple library function called rocket() and have compiled/mapped it into the ldf file. In addition, I have added a preprocessor path to the .h file and a linker search directory path to the .dlb file.


Everything compiles correctly but it fails to link producing the message:-

[Error li1021] The following symbols referenced in processor 'P0' could not be resolved:
'rocket(int) [_rocket__Fi]' referenced from '.\Release\main.doj'


I have modified the ldf file to create a unique space for the library file and both the objects and libraries are displayed in the memory map.


On a side note:  if I create a simple one line program and include the library function it complies ok.


Any ideas what is going on?


Best Regards


Andrew Steward