At long last, work around killer Emacs 23 compile.el bug :-o