[LLVMdev] gdb + clang/llvm
Eric Christopher
echristo at apple.com
Fri Apr 13 14:39:53 PDT 2012
On Apr 13, 2012, at 2:19 PM, Roland Leißa <leissa at cs.uni-saarland.de> wrote:
> Hi all,
>
> I currently have a problem setting up gdb with clang/llvm.
>
> I configured llvm/clang (trunk) with:
> ../llvm/configure --prefix=PROJECT_DIR/install_debug --enable-expensive-checks --enable-targets=host --enable-debug-runtime --enable-shared
>
> Now, when I invoke gdb with the freshly built clang it basically works. I can look at backtraces, set breakpoints and so on but breakpoints are never triggered.
> For instance:
>
> I put the line
> llvm::errs() << "hello\n";
> in - let's say - Foo.cpp, line 1234
>
> Now, I do in gdb
> b Foo.cpp:1234
> r
>
> Then clang is run, I can see the output of "hello" but the execution doesn't break at this line.
>
> Any ideas?
What host compiler are you using? This looks like you're trying to build llvm and debug it and it works just fine for me with a host compiler of either gcc or clang.
Also, what's your make command?
-eric
More information about the llvm-dev
mailing list