P.S. - Jens, while you're thinking about that, maybe you could let me know if this makes any sense.....
Now that my C::B update is mostly working I've tried to rebuild a project that was previously building fine with Cygwin-gcc. It still builds fine but I've noticed a subtle change with the latest C::B. The project happens to be sigc++2 and I'm building it as a DLL. With my previous version of C::B I used to get 3 x outputted target files, namely:- libsigc++2.dll, libsigc++2.a and libsigc++2.def
With the upgraded C::B those last two files are now called libsigc++2.dll.a and libsigc++2.dll.def respectively. Is there any way I can put them back to their old style? I tried tweaking the settings for automatic prefix and extension generation but that didn't seem to make any difference.