[LLVMdev] Errors linking against libLLVMCore
rmann at latencyzero.com
Thu Dec 27 16:41:48 PST 2012
On Dec 27, 2012, at 10:24 , John Criswell <criswell at illinois.edu> wrote:
> It is possible (but a bit unlikely) that your problem is because you're not linking in libstdc++. Some C++ methods are defined in header files; that might explain why your simple program works but using libLLVMVMCore.a doesn't work.
> Try using std::string::find() in your simple program and see if it links. If it doesn't, then I think you just need to add -lstdc++.
I've been comparing how the clang++ CLI builds vs how Xcode builds. For one, Xcode does separate clang -x c++ and clang++ (for linking) steps.
Xcode calls clang++ with -stdlib=libc++.
Here's the output of each eith -### added (not the Xcode link step);
More information about the llvm-dev