freebsd-dev/gnu/usr.bin/ld
John Polstra ab6c6377b3 If errors occur during the loading of the shared libraries required by
the main program, report them directly from the dynamic linker and die
there, rather than returning an error message to crt0.o.  This enables
the printing of error messages even for old executables, whose version
of crt0.o is not able to print them.

This fix closes PR bin/1869.

The code in crt0.o for printing error messages from the dynamic linker
is no longer used, because of this change.  But it must remain, for
backward compatibility with older dynamic linkers.
1996-10-24 16:24:19 +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 Add a new option "-f hints_file" to specify an alternate file instead of 1996-10-10 23:14:23 +00:00
ldd Incorporate John Polstra's sods.c display of the details about the 1996-10-01 02:16:16 +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