I've been trying to use ddbg, a D debugger with CodeBlocks, and the issue I keep running into is that CodeBlocks doesn't seem to want to add the symbolic debugging info to my projects no matter what I do. I've double-checked several times that the -g switch is set in my debug mode target options, that I'm appending these options to the project build options, that my current build target is debug, etc. When I compile with CodeBlocks, debugging does not work. When I run the debugger manually on executables produced by the CodeBlocks build system, it says that there's no symbolic debuggining info. When I turn off auto rebuilding, compile my executables manually with the -g switch, copy them to my project's bin/Debug folder, and debug from CodeBlocks, it works fine. It's as if CodeBlocks is simply not passing the -g switch to DMD. This occurs on both CodeBlocks 8.02 and SVN 5142, and occurs on GDC in addition to DMD. Note that nothing like this occurs when using GCC for C or C++.