[cfe-dev] linking error when running libTooling tutorial

Lou Wynn via cfe-dev cfe-dev at lists.llvm.org
Mon Oct 22 08:18:40 PDT 2018


This is what I used:

cmake -GNinja  ../llvm-project/llvm 
-DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi" 
-DLLVM_OPTIMIZED_TABLEGEN=true -DCMAKE_BUILD_TYPE=Debug 
-DCMAKE_C_COMPILER=clang-6.0 -DCMAKE_CXX_COMPILER=clang++-6.0 
-DLLVM_USE_LINKER=lld-6.0 -DLLVM_TARGETS_TO_BUILD="X86" 
-DBUILD_SHARED_LIBS=ON


Love,
Lou

On 10/22/18 11:14 PM, Kristóf Umann wrote:
> Actually, how did you configure cmake? I experienced similar linker 
> errors when building other external projects, and I suspect it might 
> be down to using a different setup.
>
> On 22 Oct 2018 14:19, "Kristóf Umann" <dkszelethus at gmail.com 
> <mailto:dkszelethus at gmail.com>> wrote:
>
>     Cheers, glad it's solved!
>     Lou Wynn <lewisurn at gmail.com <mailto:lewisurn at gmail.com>> ezt írta
>     (időpont: 2018. okt. 22., H, 14:16):
>
>         Nice, adding clangFrontend works! The tutorial needs an update.
>
>     Yup, let's do it then. ;)
>
>         Thanks.
>
>         Love,
>         Lou
>
>         On 10/22/18 8:06 PM, Kristóf Umann wrote:
>>         Shouldn't it be this?:
>>         set(LLVM_LINK_COMPONENTS Support)
>>
>>         add_clang_executable(loop-convert
>>           LoopConvert.cpp
>>           )
>>         target_link_libraries(loop-convert
>>           PRIVATE
>>         clangFrontend
>>           clangTooling
>>           clangBasic
>>           clangASTMatchers
>>           )
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20181022/80ed90c0/attachment.html>


More information about the cfe-dev mailing list