I am having a little problem with mingw and codeblocks. It is trying to link to the standard library in a silly way
Code:
Reading specs from C:/Bin/Mingw/bin/../lib/gcc/mingw32/3.4.2/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.2 (mingw-special)
C:/Bin/Mingw/bin/../libexec/gcc/mingw32/3.4.2/collect2.exe -Bdynamic -o a.exe C:/Bin/Mingw/bin/../lib/gcc/mingw32/3.4.2/../../../crt2.o C:/Bin/Mingw/bin/../lib/gcc/mingw32/3.4.2/crtbegin.o -LC:\Bin\Stk\bin -LC:\Bin\Mingw\Lib -LC:/Bin/Mingw/bin/../lib/gcc/mingw32/3.4.2 -LC:/Bin/Mingw/bin/../lib/gcc -LC:/Bin/Mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../mingw32/lib -LC:/Bin/Mingw/bin/../lib/gcc/mingw32/3.4.2/../../.. Debug\stdafx.o Debug\a.o -lstk -lkernel32 -l-lstdc++ -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt C:/Bin/Mingw/bin/../lib/gcc/mingw32/3.4.2/crtend.o
C:\Bin\Mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -l-lstdc++
There are no options in the project file that would lead to this sort of problem (I've looked at it with a text editor), and can't find anything that references this stdc++ library. Of course, there's just an extra -l somewhere, but I can't find where, whether it's my fault, etc.