Use Clang and LLD as the default toolchain for MIPS

Now that we have updated the in-tree version of LLVM to 10.0, we have all the
necessary LLVM changes to use Clang+LLD as the default toolchain for MIPS.

Relnotes:	yes
Reviewed By:	emaste, jhb, brooks, kevans
Differential Revision: https://reviews.freebsd.org/D23204
This commit is contained in:
Alex Richardson
2020-03-23 10:36:32 +00:00
parent a75f9261d6
commit 4a4c9a0f9e
3 changed files with 17 additions and 22 deletions
+5 -5
View File
@@ -500,13 +500,13 @@ TARGET_ARCHES_riscv?= riscv64 riscv64sf
TARGET_ARCHES_${target}?= ${target}
.endfor
MAKE_PARAMS_mips?= CROSS_TOOLCHAIN=mips-gcc6
TOOLCHAINS_mips= mips-gcc6
# Remove architectures only supported by external toolchain from
# universe if required toolchain packages are missing.
.for target in mips
# Note: We no longer have targets that require an external toolchain, but for
# now keep this block in case a new non-LLVM architecture is added and to reuse
# it for a future extenal GCC make universe variant.
_external_toolchain_targets=
.for target in ${_external_toolchain_targets}
.if ${_UNIVERSE_TARGETS:M${target}}
.for toolchain in ${TOOLCHAINS_${target}}
.if !exists(/usr/local/share/toolchains/${toolchain}.mk)