I am getting the following linker error and have not been able to find any information on it:
<Linking> 00737fa4 DW_TAG_subprogram
>> application error: die_ref (00737fa4) does not match section position
(00737fa5)
DW_AT_name .T$0000
DW_AT_low_pc 0x8f3900
DW_AT_high_pc 0x8f3920
DW_AT_TI_symbol_name .T$0000
DW_AT_trampoline true
>> fatal error: cannot continue; aborting
I started getting this linker error while trying to build an "all-debug" build (no optimizations and all symbols included). I am essentially adding the -g and removing "symdebug:none" from the compiler options. I am also turning off all optimizations.
We have our code spread across 15 different libraries. I have been working to turn on debug symbols for each library independently. Once I got to the 13th library (it didn't matter which one it was), I started seeing this linker error. The only difference between the compilations is the -g option. I have done a clean of the environment and a recompile/relink and still have the same issue.
Here's my environment:
Code Composer Studio v3.3.42.1
Integrated Development: 5.98.0.230
BIOS: 5.31.02
Code Gen Tools v6.0.8 (I have also tried v 6.0.25 and have the same problem)
DSP = C6455