<div dir="ltr">It would probably be easier for someone to answer your question if you provide the actual linker errors you're getting (i.e. which symbols are unresolved). I really don't know much about the library dependencies but I suspect there may be something you're using in Dependency.cpp that belongs to a library that isn't a dependency for LLVMTransformUtils. Perhaps your pass attempts to access something like TargetLowering, TargetInstrInfo, etc.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 16, 2018 at 10:33 PM, rollrat via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="#954F72" lang="KO"><div class="m_8289937960413950248WordSection1"><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">Hi llvm develop-team.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">I am using clang/llvm6.0.0 version for univ lab project.I have some annoying<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">problem using CMake, so I ask for help. I added the following file to add some <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">features, and modified cmake, but I got a link error.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">------------------------------<wbr>--------<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">lib/Transforms/Utils/<wbr>Dependency.cpp<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">include/Transforms/Utils/<wbr>Dependency.h<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">lib/Transforms/Utils/<wbr>CMakeLists.txt<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">add_llvm_library(<wbr>LLVMTransformUtils<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">    + Dependency.cpp<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">  ...<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">  )<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">------------------------------<wbr>--------<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">Link error project and link error target project list is as follows.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">------------------------------<wbr>--------<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">Link error:<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">      llc, lli, … (more 13 projects)<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">Link error target project:<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">      LLVMObjCARCOpts, LLVMipo, LLVMLinker, LLVMVectorize, LLVMInstrumentation<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">    (the count of projects: 5)<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">------------------------------<wbr>--------<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">I am working in visual studio to fix the link manually. I get the same error on<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">linux also. I got this error and tried to make some modifications to <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">llvm-core/CMakeLists.txt, but the error was not resolved.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas" lang="EN-US">If you have a clear answer to this, please answer this.<u></u><u></u></span></p></div></div><br>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br></div>