<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 12 December 2016 at 03:04, Rui Ueyama 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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>LLD is now able to link most x86-64 userland programs. The FreeBSD project and we are trying to make LLD the system default linker of the operating system, and except a few tricky programs such as the kernel or a boot loader, the linker works mostly fine. We are still working on implementing long-tail features/bugs, but I'd say that's just a matter of time. LLD supports x86, x86-64, x32, AArch64, AMDGPU, ARM, PPC64 and MIPS32/64, though completeness varies.<br></div><div></div></div></blockquote></div><br></div><div class="gmail_extra">Thanks for the update!</div><div class="gmail_extra"><br></div><div class="gmail_extra">From our side, AArch64 is stable and "production ready", though not necessarily complete. We now have a buildbot that bootstraps Clang and runs the test-suite with LLD:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld">http://lab.llvm.org:8011/builders/clang-cmake-aarch64-lld</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">We'll start looking at other large and complex programs next (though Clang is quite complex and libclang is quite large already).</div><div class="gmail_extra"><br></div><div class="gmail_extra">ARM support is coming a long way, but we're still not able to link Clang yet, and there are some issues on the test-suite. We'll be continuing to make progress throughout next year and hopefully have a similar buildbot on ARM.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Rafael,</div><div class="gmail_extra"><br></div><div class="gmail_extra">Great news about FreeBSD! Once LLD has become their default linker in x86_64, I'd like to start the same process on AArch64.</div><div class="gmail_extra"><br></div><div class="gmail_extra">cheers,</div><div class="gmail_extra">--renato</div></div>