> I use bud, which builds everything with a single run of dmd, but uses > incremental compilation. If I get linker errors, I just run my cleanup > script and try again. Or add -full to bud's command line. In my case, this practically always causes linker errors. Of course I don't know why.