freebsd-nq/share
Ed Maste e4e5829b11 Disable LLD_IS_LD option combinations that fail
If WITH_LLD is disabled LLD is not built and cannot be installed as
/usr/bin/ld, so disable WITH_LLD_IS_LD.

Currently we do not compare the LLD host/in-tree version and LLD
requires the LLVM libraries to be built, so force WITH_SYSTEM_COMPILER
off when WITH_LLD_IS_LD is set.

The logic for bootstrapping LLD requires some tidying later. We should
be able to detect that the host linker is the same version and avoid
building LLD in the same way that WITH_SYSTEM_COMPILER handles Clang.
We also may be able to extend libllvmminimal to meet LLD's needs.  For
now this change unbreaks buildworld with default settings except for
WITH_LLD_IS_LD.

Reported by:	Shawn Webb
Reviewed by:	bdrewery
Tested by:	Shawn Webb
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D9487
2017-02-09 14:47:34 +00:00
..
colldef Update locales cldr to v30.0.3 and unicode to 9.0.0 2016-12-18 04:17:13 +00:00
ctypedef Update locales cldr to v30.0.3 and unicode to 9.0.0 2016-12-18 04:17:13 +00:00
dict Add META_MODE support. 2015-06-13 19:20:56 +00:00
doc Remove reference to RCS from PSD titles 2016-10-22 23:09:06 +00:00
dtrace Remove redefinitions of some kernel types from mbuf.d. 2016-09-03 20:43:59 +00:00
examples Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
i18n Fix building on read-only source trees. 2016-08-22 22:50:58 +00:00
keys META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
man Clean up documentation of AF_UNIX control messages. 2017-02-03 20:33:23 +00:00
me Add META_MODE support. 2015-06-13 19:20:56 +00:00
misc Add myself (jmd) to committers-ports.dot. Document rene and swills as my mentors. 2017-02-01 01:25:30 +00:00
mk Disable LLD_IS_LD option combinations that fail 2017-02-09 14:47:34 +00:00
monetdef Update locales cldr to v30.0.3 and unicode to 9.0.0 2016-12-18 04:17:13 +00:00
msgdef Update locales cldr to v30.0.3 and unicode to 9.0.0 2016-12-18 04:17:13 +00:00
numericdef Update locales cldr to v30.0.3 and unicode to 9.0.0 2016-12-18 04:17:13 +00:00
security META MODE: These need object directories to handle staging. 2015-11-26 01:14:27 +00:00
sendmail Update share/examples/* to properly install /usr/share/examples. 2016-05-10 00:51:50 +00:00
skel skel: Remove reference to deleted part in previous commit to this file. 2017-01-24 21:07:13 +00:00
snmp Add META_MODE support. 2015-06-13 19:20:56 +00:00
syscons Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
tabset Add META_MODE support. 2015-06-13 19:20:56 +00:00
termcap Replace ln -s calls with INSTALL_SYMLINK 2015-12-04 03:17:14 +00:00
tests Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
timedef Suffix short month names with "월" and replace %b with %_m for date formats. 2016-09-07 23:35:38 +00:00
vt Remove pc98 support completely. 2017-01-28 02:22:15 +00:00
zoneinfo If you are going to be run individually to make a new timezone set 2016-12-22 18:30:29 +00:00
Makefile Posixify the locales name for variants 2016-07-03 18:21:11 +00:00
Makefile.inc