ubuntu 12.04.1 は元のソースの clang+llvm 3.0 で試してみましたが、うまくいきました。clang++ に -g オプションを追加した後、gdb を使用してシンボルとソースを含むファイルをデバッグできます。
しかし、clang+llvm 3.1 をビルドし、http://llvm.org/releases/3.1/clang+llvm-3.1-x86_64-linux-ubuntu_12.04.tar.gz のビルド済みバイナリを使用すると 、
同じサンプル ソース コードをコンパイルし、gdb を使用してデバッグするには、clang++ -g を使用します。ソースを一覧表示することも、ソースをステップ実行することもできません。
どんな手掛かり?