freebsd-dev/gnu/usr.bin/ld
John Polstra d66f9d22f7 Fixed a bug in the handling of the directories in the search path
that is stored in the hints file.  If that search path contained
a non-existent directory (one, say, that had been removed), and
"ldconfig -m /a/perfectly/good/directory" was run, ldconfig returned
an error status without printing an error message.  This caused
some confusing bombs when installing ports, in particular.

I changed it so that non-existent directories from the stored search
path are silently ignored.  Only non-existent directories named
explicitly on the command line are treated as errors.  Also, a
diagnostic is printed if and only if an error status is returned.

In an unrelated fix, ldconfig now silently ignores any directories
named on the command line when the "-r" option is given.  Formerly,
these directories incorrectly made their way into the "search
directories" line of the listing.  It really should be an error to
specify directories together with "-r", but I don't have time to
fix the manual page in that way right now.

2.2 Candidate.
1996-11-08 02:12:40 +00:00
..
i386 Update the backends to go with the top-level ld changes. The non-i386 1996-10-01 01:28:10 +00:00
ldconfig Fixed a bug in the handling of the directories in the search path 1996-11-08 02:12:40 +00:00
ldd oops, uninitialised variable.. -v mode depended on stack contents. 1996-10-29 18:45:20 +00:00
rtld If errors occur during the loading of the shared libraries required by 1996-10-24 16:24:19 +00:00
sparc Update the backends to go with the top-level ld changes. The non-i386 1996-10-01 01:28:10 +00:00
cplus-dem.c Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
dynamic.h Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
ld.1 Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
ld.1aout Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
ld.c Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
ld.h Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
lib.c Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
Makefile Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
PORTING Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
rrs.c Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
shlib.c Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
shlib.h Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
support.c Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
support.h Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
symbol.c Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
symseg.h Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
warnings.c Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00
xbits.c Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal 1996-10-01 01:22:51 +00:00