AnsweredAssumed Answered

Building GCC-6.3.0 cross compiler for e6500 (T4240  RDB)

Question asked by Naishab KP on Feb 13, 2017
Latest reply on Feb 14, 2017 by Pavel Chubakov

I have built a cross compiler (GCC-6.3.0) for T4240 RDB. Using this compiler i built root file system and my application. I found that Application crashes with SIGILL. I traced it to instruction 'fsqrt' in gnu math library (sqrt,cabs) libm.so.6.

e6500 programming data sheet says many such instructions are not implemented in this architecture. Freescale SDK-2.0 has so many patches to work around this problem, but they are all for GCC-4.9.2. Are there any such patches available for GCC6 or at least GCC5?

Outcomes