Hi, I have a toolchain built with:
Crossdev -binutils 2.16.91.0.6 -gcc 3.4.6-r2 -kernel 2.6.16.20 -libc 0.9.28 -t arm-softfloat-linux-uclibc I am using a portage snapshot 20060703. I have found that on the target system - if I invoke std::cos (therefore calling the implementation in libstdc++) - this will hang the calling thread. If I call ::cos (from uclibc.so) this runs fine. Looking at the code for libstdc++ it seems it has no cos implementation of it's own but rather relies on the compilers built in implementation - by calling __builtin_cos. It therefore appears that the compiler is generating a broken implementation of this method for my target? I have done much searching and as yet not found anyone encountering similar issues. I wonder if anyone has come across such a problem or may have any pointers for finding a resolution? Thanks Ryan
