svn commit: r327783 - head/share/mk

Ed Maste emaste at freebsd.org
Wed Jan 10 23:36:42 UTC 2018


On 10 January 2018 at 15:28, Ed Maste <emaste at freebsd.org> wrote:
> Author: emaste
> Date: Wed Jan 10 20:28:01 2018
> New Revision: 327783
> URL: https://svnweb.freebsd.org/changeset/base/327783
>
> Log:
>   Enable ld.lld as bootstrap linker by default on amd64
>    ...
>   This has been a long time in the making.  On 2013-04-13 I submitted an
>   upstream tracking issue in LLVM PR 23214: [META] Using LLD as FreeBSD's
>   system linker.

This has been in the works for a long time, but not quite as long as
my typo suggests; the tracking bug was submitted on 2015-04-13, a bit
over two and a half years ago. I started looking at lld as a possible
system linker in 2014.

Many folks have been running with this change (and also
WITH_LLD_IS_LD, so that lld is installed as /usr/bin/ld) for some time
and I expect this change will be transparent for regular use (other
than lld taking much less time to link, compared to ld.bfd). However,
if you do encounter any trouble please set WITHOUT_LLD_BOOTSTRAP=yes
in /etc/src.conf and let me know what the problem was.


More information about the svn-src-all mailing list