freebsd-skq/contrib
emaste f3775907dd lld: hack version and help output for compatibility with libtool
GNU libtool checks the output from invoking the linker with --version
and --help, in order to determine the linker "flavour" and the command-
ine arguments to use for various link operations (e.g. generating shared
libraries). To detect GNU ld it looks for the strings "GNU" and
"supported targets:.*elf". Since LLD is compatible with GNU ld we
include those same strings to fool libtool.

Quoting from a comment in the change:
    This is somewhat ugly hack, but in reality, we had no choice other
    than doing this. Considering the very long release cycle of Libtool,
    it is not easy to improve it to recognize LLD as a GNU compatible
    linker in a timely manner. Even if we can make it, there are still a
    lot of "configure" scripts out there that are generated by old
    version of Libtool. We cannot convince every software developer to
    migrate to the latest version and re-generate scripts. So we have
    this hack.

Upstream LLVM revisions r298532, r298568, r298591

Obtained from:	LLVM
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
2017-03-27 16:01:16 +00:00
..
amd
apr
apr-util
atf Remove *-api(3) manpages removed in ATF 0.21 2017-03-06 22:18:14 +00:00
binutils use INT3 instead of NOP for x86 binary padding 2017-03-19 00:22:13 +00:00
blacklist Reset failed login count to zero when removing a blocked address 2017-02-23 05:40:59 +00:00
bmake Do not consider using -C arg "as is" for .CURDIR unless it starts with /. 2017-03-11 20:28:31 +00:00
bsnmp Hide struct inpcb, struct tcpcb from the userland. 2017-03-21 06:39:49 +00:00
byacc Apply r274475's to expr.oxout.tab.c to fix the test on FreeBSD 2017-02-07 18:37:46 +00:00
bzip2
com_err
compiler-rt Revert r314907, and pull in r298713 from upstream compiler-rt trunk (by 2017-03-26 20:36:35 +00:00
cortex-strings
dialog
diff
dma Merge ^/head r314482 through r314522. 2017-03-01 21:55:49 +00:00
dtc Merge from vendor branch importing dtc 1.4.3 2017-03-10 17:36:05 +00:00
ee
elftoolchain Add elf*-powerpc-freebsd targets to the elftoolchain target list 2017-02-08 03:21:29 +00:00
expat
file
flex
gcc add octeon+ as an alias for octeon in GCC & binutils 2017-01-27 21:31:32 +00:00
gcclibs
gdb
gdtoa
gperf
groff
hyperv/tools
ipfilter Hide struct inpcb, struct tcpcb from the userland. 2017-03-21 06:39:49 +00:00
jemalloc Update jemalloc to 4.5.0. 2017-03-02 01:14:48 +00:00
ldns
ldns-host
less
libarchive MFV r315875: 2017-03-24 00:02:12 +00:00
libbegemot
libc-pwcache
libc-vis
libc++ Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-11 13:58:05 +00:00
libcxxrt Import libcxxrt master 8a853717e61d5d55cbdf74d9d0a7545da5d5ff92. 2017-03-25 13:17:48 +00:00
libdivsufsort
libexecinfo
libgnuregex
libpcap MFV r313759: license change for a few headers (4 clause BSD to 3 clause BSD). 2017-02-15 07:22:47 +00:00
libreadline
libstdc++
libucl Import libucl 20170219 2017-02-19 17:37:16 +00:00
libxo Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
llvm lld: hack version and help output for compatibility with libtool 2017-03-27 16:01:16 +00:00
mdocml Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
mknod
mtree
ncurses
netbsd-tests Remove all expected failures from lib/libc/locale/io_test for FreeBSD 2017-03-20 03:52:06 +00:00
netcat Merge projects/ipsec into head/. 2017-02-06 08:49:57 +00:00
ngatm
ntp MFV r315791: ntp 4.2.8p10. 2017-03-23 22:06:06 +00:00
nvi
ofed Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
one-true-awk MFV r315425: 2017-03-16 21:32:05 +00:00
openbsm Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00
openpam Restore the NULL check that was removed in upstream r913. It is not 2017-03-24 14:45:58 +00:00
openresolv MFV r312970: 2017-01-30 16:32:53 +00:00
opie
pam_modules/pam_passwdqc
pf
pjdfstest
pnpinfo
sendmail Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
serf
smbfs
sqlite3
subversion
tcp_wrappers
tcpdump Merge ^/head r313055 through r313300. 2017-02-05 20:03:05 +00:00
tcsh MFV r315950: 2017-03-25 14:14:11 +00:00
telnet
tnftp
top Provide proper contemporary function prototypes for many of the functions 2017-03-26 17:22:44 +00:00
traceroute Unbreak traceroute on system built without CAPSICUM 2017-03-16 13:01:23 +00:00
tzcode Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
tzdata
unbound
unvis
vis
wpa
xz
zlib MFV r312333: zlib 1.2.11. 2017-01-17 05:55:47 +00:00