[llvm-dev] Please dogfood LLD

Mark Kettenis via llvm-dev llvm-dev at lists.llvm.org
Tue Mar 14 12:07:54 PDT 2017


> Date: Tue, 14 Mar 2017 11:39:22 -0700
> From: Rui Ueyama via llvm-dev <llvm-dev at lists.llvm.org>
> 
> Hi all,
> 
> LLVM 4.0.0 is out, and I can say that LLD/ELF is now ready for production
> use at least for x86-64 (and probably for AArch64 and MIPS). I believe
> you've heard a few good news about the linker -- it just works
> <http://lld.llvm.org/#features> and is very fast
> <http://lld.llvm.org/#performance>, clean, compact and supported by the
> active community. I don't think I need to reiterate why having a good
> linker is important for us as the LLVM community.

FWIW, we're using lld as the system linker (and clang as the system
compiler) on the upcoming OpenBSD/arm64.  The system is self-hosting
and we've had to fix only a couple of small things in the way we use
the linker to get to this point.  All security-related features we
rely on (-pie, -static -pie, W^X, .openbsd.randomdata) seem to work
just fine.  So I'd say AArch64 is defenitely there.

A big thank you,

Mark


More information about the llvm-dev mailing list