I downloaded the mingw gcc 3.4.2 from mingw.org and it seems that it's specs/linker script is messed up. By default g++ should link to libstdc++.a shouldn't it? Well this thing isn't. Now I don't really understand how the gcc specs file works, but I think that is where it should be telling g++ to link to libstdc++.a, so if anyone else has any idea how that file works and might point out where I need to add the command to link in libstdc++.a, I'd appreciate it.