I am using CCS5.2 with compiler 7.3.7 and was wondering how to compile the code without hard coded path information being embedded into the code. The issue becomes a problem in that I cannot create a binary with the same CRC value from two different computers unless the path to the source code is identical.
This code is compiled and then utilities used to create a ROM part in Intel hex format with a computed CRC value added to the end of the ROM space. Early compilers (CCS v3.1) did not hard code the paths to source files in the generated code. Why is it doing it now?
If I check the box to make relocatable code then I get a linker error because the 21-bit DP relative addressing is exceeded. How can I get the code generated without the hard coded path information. This hard coded information should not be in the ouput, especially if I select the Release build mode (no debug information).
Any help would be appreciated.