<div dir="ltr"><div>I'm trying to figure out exactly what the function and status of the different linking tools is. The impression I get is:</div><div><br></div><div>1. For linking multiple bitcode (either binary or text format) files together, llvm-link is the current and future intended tool.</div><div><br></div><div>2. For converting bitcode files into (machine code) object files, llc is the current and future intended tool.</div><div><br></div><div>3. For linking multiple object files into an executable, llvm has hitherto relied on the system linker, but lld is the future intended tool.</div><div><br></div><div>Is any of this inaccurate or incomplete?</div></div>