Hello,
I am in the process of migrating my project previously built with compiler 5 to 6.11
armclang generates fatal error: error in backend: invalid symbol redefinition when compiling one of the sources.
How to troubleshoot and resolve this problem?
Only one source file having that problem.
Thanks in advanced.
ST
Get in touch with the technical support at support.intl@keil.com
Attach your project as well
Found out what was causing it.
I mistakenly named the section the same with its variable (in scattered file).
Thanks for the reply.
Hi Sankalp,
Just noted a small glitch in ARM Compiler 6, since you are a staff there, I thought I would just let you know here.
In the final build log, it is still showing C compiler as Armcc.exe even though armclang was actually used.
I have found the root cause of my problem. I named one of the sections in my scatter loading file with the same name which t a variable is using. The duplication caused a problem to Compiler 6 when passing symbols to Clang.
Hi
Can you please directly contact us regarding the wrong compiler usage in the final build log ? www2.keil.com/.../silver
Thanks