revert r313473 (Disable LLD_IS_LD option combinations that fail)

r316647 corrected the build of tblgen and libllvm as dependencies for
LLD so undo the temporary seat-belt.

We still want to extend the build infrastructure to automatically detect
the case where the host LLD can be used instead of building a bootstrap
LLD, and likely extend libllvmminimal to meet LLD's needs for cases
where the build includes LLD but not Clang.

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Ed Maste 2017-04-30 16:12:23 +00:00
parent 3a1371626e
commit c602f5f3f5

View File

@ -339,16 +339,6 @@ MK_LDNS_UTILS:= no
MK_UNBOUND:= no
.endif
.if ${MK_LLD} == "no"
MK_LLD_IS_LD:= no
.endif
# LLD requires LLVM libraries, and we do not yet compare in-tree and host LLD
# versions to avoid building it if they are identical.
.if ${MK_LLD_IS_LD} != "no"
MK_SYSTEM_COMPILER:= no
.endif
.if ${MK_SOURCELESS} == "no"
MK_SOURCELESS_HOST:= no
MK_SOURCELESS_UCODE:= no