Some floating point symbols are defined in both libgcc and libc and they produce mulitple definition errors while compiling. This patch removes them from the libc library. Test case is below: Test case to reproduce the problem: #include <stdio.h> extern int __ledf2(double, double); int main() { return __ledf2(0, 0); }
Created attachment 512 [details] Proposed Patch
That's no support configuration.