[cfe-users] link order for libtooling
folkert via cfe-users
cfe-users at lists.llvm.org
Thu Jul 14 07:12:06 PDT 2016
Hi,
What is the order of the clang libraries when linking?
Currently I'm doing:
clang++ -fno-rtti `llvm-config --cxxflags` \
iterate.cpp \
`llvm-config --ldflags --libs --system-libs` \
-I/usr/lib/llvm-3.8/include -ggdb3 -std=c++11 -I/usr/include/llvm-3.8/llvm/Support -L/usr/lib/llvm-3.8/lib/ -L/usr/lib/gcc/x86_64-linux-gnu/5/ -I/usr/include/c++/5/ -I/usr/include/x86_64-linux-gnu/c++/5/ -I/usr/lib/llvm-3.8/include/ \
-lclangTooling -lclangFrontend -lclangDriver -lclangSerialization -lclangParse -lclangSema -lclangAnalysis -lclangEdit -lclangAST -lclangLex -lclangBasic -lLLVM -ldl
but this gives me:
/tmp/iterate-66d196.o: In function `getNameAsString':
/usr/lib/llvm-3.8/include/clang/AST/Decl.h:184: undefined reference to `clang::DeclarationName::getAsString() const'
Thanks in advance.
Folkert van Heusden
--
----------------------------------------------------------------------
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
More information about the cfe-users
mailing list