2000-07-19 H.J. Lu <hjl@gnu.org>
commit2077a9500ba86deda34dba177575fd6f8a8f58fb
authorH.J. Lu <hjl@lucon.org>
Thu, 20 Jul 2000 03:16:18 +0000 (20 03:16 +0000)
committerH.J. Lu <hjl@lucon.org>
Thu, 20 Jul 2000 03:16:18 +0000 (20 03:16 +0000)
treef73fe297ec6c4b52c7ba0ea0d2e2a6473c8bc829
parent7a9ee02d05e0d76f13685f7df832de2abeda9d82
2000-07-19  H.J. Lu  <hjl@gnu.org>

* bfd-in.h (bfd_elf_set_dt_needed_soname): New.
* bfd-in2.h: Rebuild.

* elf-bfd.h (elf_obj_tdata): Add dt_soname.
(elf_dt_soname): New.

* elf.c (bfd_elf_set_dt_needed_soname): New.

* elflink.h (elf_link_add_object_symbols): Add the DT_NEEDED
entry if the shared object loaded by DT_NEEDED is used to
resolve the reference in a regular object.
bfd/ChangeLog
bfd/bfd-in.h
bfd/bfd-in2.h
bfd/elf-bfd.h
bfd/elf.c
bfd/elflink.h