Mon Oct 9 02:54:14 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
commitb122c7038e826eeabbc0118612b988c1a0f5b991
authorRoland McGrath <roland@gnu.org>
Mon, 9 Oct 1995 07:06:29 +0000 (9 07:06 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 9 Oct 1995 07:06:29 +0000 (9 07:06 +0000)
tree1f3963026427771b6504b8afb91216895d95ba45
parent80fd73873bd51e58039983a9416ef3bb97bdac57
Mon Oct  9 02:54:14 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

* Makeconfig (config-LDFLAGS): Define to
-Wl-dynamic-linker=$(libdir)$(rtld-installed-name).
(rtld-installed-name): New variable.
* elf/Makefile (install-lib): Variable removed.
(install-others): Define this instead, to
$(libdir)(rtld-installed-name).
($(libdir)(rtld-installed-name)): New target; install from ld.so.

* elf/ldd.sh.in: New file.
* elf/Makefile (distribute): Add ldd.sh.in.
(install-bin): Add ldd.
($(objpfx)ldd: ldd.sh.in): New rule.

* sysdeps/mach/hurd/dl-sysdep.c: Use __hurd_fail throughout.
* hurd/hurd.h (__hurd_fail): Replace macro with inline function.
Translate some Mach errors to Hurd errors.

* elf/rtld.c (dl_main): Under --list, print msg if executable is
statically linked.

* elf/dl-load.c (_dl_map_object_from_fd): Rewrote program header
table processing.

Sat Oct  7 01:25:48 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

* sysdeps/stub/machine-gmon.h: Add #error.

Fri Oct  6 01:49:48 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

* elf/dynamic-link.h (elf_get_dynamic_info): If DYN is null, don't
examine it.
ChangeLog
Makeconfig
elf/Makefile
elf/dl-load.c
elf/dynamic-link.h
elf/ldd.sh.in [new file with mode: 0644]
elf/rtld.c
hurd/hurd.h
sysdeps/mach/hurd/dl-sysdep.c
sysdeps/stub/machine-gmon.h
sysdeps/unix/configure