shared libraries are wrong. It should run "-lstdc++ -lsupc++" if libstdc++-6.dll is available, and instead it runs "-lstdc++" and therefore lack symbols. I think simply few people use shared gcc libs on mingw. svn path=/nixpkgs/trunk/; revision=34225