it's auto prefix/suffix thing issue, rather new issue I think, introduced last week ??
No it wasn't introduced last week. This issue is quite old. My guess it dates back to the revision where "Tabs" were brought back.
I noticed this problem and then changed the XRC files to set the prefix/suffix generation to platform default.
libcodeblocks.a is not generated due to some bug and it's using the old version
The bug is at line 421-438 of
sdk/compilercommandgenerator.cpp file.
If output prefix/suffix generation is set to user defined, then Import library name of
foo.dll will become
foo.dllThis somehow works with GCC, but other compilers overwrites the DLL file.