Hi All,
I am evaluating the TMS320C6670 module and trying to cross-compile a Linux application using the linux-c6x toolchain: c6x-uclinux-gcc (Sourcery CodeBench Lite 4.5-124) 4.5.1. On an x86 architecture, my application links against a static library and is typically ~12 MiB. When using the linux-c6x toolchain, I am getting the "relocation truncated" linker errors.
I have tried trimming my source code down so that the executable is ~6 MiB but still no joy. I am now trying to convert my static libraries to shared libraries but I am not sure if this is the only way forward to solve the linker errors.
Has anyone else encountered this problem and have you had any success eliminating the "relocation truncated to fit" the linker errors?