Hi,
I have some issues with the latest TI ARM-CGT-Clang compiler/linker v3.2.2 LTS. I have some libraries (.a) compiled with a Green Hills Multi compiler (v2018.5.4) , which I am trying to integrate into a new project developed with ARM-CGT-CLANG. However the linker is throwing some errors due to incompatible ABI versions among the object files. The libraries are compiled with the ABI version 3 and the files generated by ARM-CGT-CLANG are ABI version 5.
I'm not able to use any option as -meabi or -mabi to change the ABI version of the new files generated by the ARM-CGT-CLANG. I have even modified the field e_flags in the header of the ELF file to have the ABI version 3 and the linker is not getting the change.
Do you know any work-around to solve the problem? Or any compiler flag which allow me to integrate them?
Best Regards,
Victor