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?