freebsd-dev/contrib
Tijl Coosemans caf5f7a84c In r253839 the default behaviour of ld(1) was changed such that all
libraries that need to be linked into an executable or library have to be
listed on the command line explicitly.  This commit fixes a bug in ld(1)
where it would scan dependencies of the libraries on the command line and
link them if needed if they were also found in ld.so.cache.

The important bit of the patch is the initialisation of needed.by such that
libraries found by scanning dependencies are marked as such and not used in
the link.

The patch is a backport of binutils git commit
d5c8b1f8561426b41aa5330ed60f578178fe6be2

The author gave permission to use it under GPLv2 terms.

PR:		192062
Exp-run by:	antoine
MFC after:	1 week
2014-08-28 18:33:42 +00:00
..
amd
apr Merge apr-1.4.8 -> apr-1.5.1 and update. 2014-05-27 07:15:14 +00:00
apr-util
atf Change libatf-c and libatf-c++ to be private libraries. 2014-05-25 12:01:13 +00:00
binutils In r253839 the default behaviour of ld(1) was changed such that all 2014-08-28 18:33:42 +00:00
bmake Update to bmake-20140620 2014-07-08 22:27:50 +00:00
bsnmp
byacc Update to byacc 20140715 (only concerns regression tests being fixed) 2014-07-17 22:22:38 +00:00
bzip2
com_err
compiler-rt
dialog
diff
dma
dtc
ee
elftoolchain
expat
file MFV r267843: update file/libmagic to 5.19. 2014-06-26 06:03:39 +00:00
flex
gcc Supplement r259111 by also using correct casts in gcc's emmintrin.h for 2014-08-13 16:42:44 +00:00
gcclibs
gdb
gdtoa
gperf
groff
ipfilter Unbreak with gcc. 2014-07-13 10:38:01 +00:00
jemalloc
ldns Don't cast away the const qualifier. Fixes gcc build. 2014-05-16 15:32:16 +00:00
ldns-host
less
libarchive Remove leading '/' from hardlink name when removing them from the 2014-08-26 13:11:38 +00:00
libbegemot
libc-pwcache
libc-vis
libc++ In r260015, I renamed several identifiers to avoid -Wsystem-header 2014-08-23 15:54:22 +00:00
libcxxrt
libexecinfo
libgnuregex
libpcap
libreadline
libstdc++ Fix EABI unwind function declarations to match the function definitions. 2014-07-22 20:32:24 +00:00
libucl Merge libucl 20140718 (fixes a bug in the parser) 2014-07-19 14:10:31 +00:00
llvm Add the patch commited in r270147. 2014-08-18 18:07:28 +00:00
mdocml
mknod
mtree
ncurses
netcat
ngatm
ntp Don't reply monlist request when it's not enabled. 2014-05-06 21:34:01 +00:00
nvi
ofed Spell NO_PROFILE= as MK_PROFILE=no. 2014-04-25 19:25:26 +00:00
one-true-awk
openbsm Unlock the right lock. 2014-08-28 11:50:52 +00:00
openpam Fix incorrect error handling in PAM policy parser. [SA-14:13] 2014-06-03 19:01:38 +00:00
openresolv
opie Last '/' for program name, not first one 2014-08-11 14:46:09 +00:00
pam_modules/pam_passwdqc
pf
pnpinfo
sendmail Update for sendmail 8.14.9 import 2014-05-22 04:41:11 +00:00
serf Update serf-1.3.6 -> 1.3.7 2014-08-11 19:41:01 +00:00
smbfs
sqlite3 Update sqlite-3.7.17 -> 3.8.5 2014-08-12 02:09:00 +00:00
subversion Update serf-1.3.6 -> 1.3.7 2014-08-11 19:41:01 +00:00
tcp_wrappers
tcpdump
tcsh
telnet
texinfo
tnftp
top - Add J command to help. 2014-05-02 23:47:14 +00:00
traceroute
tzcode Fix typo. Note that although this file is under contrib, it has diverged 2014-05-15 03:08:20 +00:00
tzdata MFV of r270725, tzdata2014f 2014-08-27 19:26:35 +00:00
unbound Clean up the libunbound build to avoid accidentally regenerating the 2014-07-19 18:38:48 +00:00
unvis
vis
wpa convert to using pidfile... This prevents multiple wpa_supplicants 2014-06-22 10:00:33 +00:00
xz