<div dir="ltr"><div>I am not sure why you want llc to link binaries. It is not designed for that. This is just a tool for developers to get access to the back end passes including codegen (and provide IR as input). What you are after is well outside of the design goal of llc and I don't believe the community will accept any patches you propose to let llc invoke a toolchain to build binaries. If I am wrong in this assessment, I hope someone more experienced will correct me.<br><br></div><div>That being said, I don't see any reason you might want this (hence my expectation of the community's reluctance to allow this). If you want to build executables, you'll have to invoke the toolchain yourself - or use clang.<br></div><div>You can see what clang will do on your system with an invocation such as this:<br><span style="font-family:monospace,monospace">$ clang -O2 a.ll -v<br><br></span></div><div>The file a.ll is just an IR file that has a main. That will link the binary and show you the steps it took to do so on your system.<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 10, 2017 at 8:54 AM, Alexander Benikowski 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 dir="ltr"><div><div><div>Hi,<br></div>What is your goal? Executable? Library? used it only once some weeks ago but iirc for example:<br><br></div>lld /dll Foo.obj Bar.obj</div><div><br></div>On windows lld will complain it is just a generic driver and give you a set of tools to run instead (like lld-link)<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-10-10 5:54 GMT+02:00 hameeza ahmed via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">this option does not work with llc. i want to generate the link object file from llc. how to do this?</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 10, 2017 at 3:39 AM, Anthony Eden <span dir="ltr"><<a href="mailto:aeden@csail.mit.edu" target="_blank">aeden@csail.mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">-fuse-ld=lld</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_1996050383073635327h5"><div><div class="m_1996050383073635327m_7424665976871205551h5">On Mon, Oct 9, 2017 at 4:42 PM, hameeza ahmed 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></div></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_1996050383073635327h5"><div><div class="m_1996050383073635327m_7424665976871205551h5"><div dir="ltr">Hello,<div><br></div><div>I want to pass my object files through linker. How to achieve this in llvm?</div><div><br></div><div><br></div><div>Please help</div><div><br></div><div>Thank You</div></div>
<br></div></div></div></div>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">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>
</blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">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>
</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>