Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Apr 2017 13:40:59 -0700
From:      Mark Millard <markmi@dsl-only.net>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>
Subject:   WITH_LLD_IS_LD vs default WITHOUT_SYSTEM_COMPILER: What are the reasons?
Message-ID:  <B7BEE165-C4AC-4670-9972-B9CB522A25DC@dsl-only.net>

next in thread | raw e-mail | index | archive | help
man src.conf (from -r315914 ) reports:

     WITH_LLD_IS_LD
             Set to use LLVM's LLD as the system linker, instead of GNU
             binutils ld.

             This is a default setting on arm64/aarch64.  When set, these
             options are also in effect:

             WITHOUT_SYSTEM_COMPILER (unless WITH_SYSTEM_COMPILER is set
             explicitly)

I'm curious about:

A) Why there is a bias to avoid the system compiler?

and by contrast:

B) What sort of context justifies explicitly setting
   WITH_SYSTEM_COMPILER when WITH_LLD_IS_LD is in use?

===
Mark Millard
markmi at dsl-only.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B7BEE165-C4AC-4670-9972-B9CB522A25DC>