diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2000-07-20 03:16:18 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2000-07-20 03:16:18 +0000 |
commit | 74816898980f352e2b94c71e5afbcb109f2b50b0 (patch) | |
tree | 59e31d9263b3792f5b4c27ab6f31be6f70b4d209 /bfd/bfd-in2.h | |
parent | 019148e439ad25d40097e97ca96fa39c01c9f2b6 (diff) | |
download | gdb-74816898980f352e2b94c71e5afbcb109f2b50b0.zip gdb-74816898980f352e2b94c71e5afbcb109f2b50b0.tar.gz gdb-74816898980f352e2b94c71e5afbcb109f2b50b0.tar.bz2 |
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.
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r-- | bfd/bfd-in2.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 5d139db..1137076 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -627,6 +627,7 @@ extern boolean bfd_elf64_size_dynamic_sections const char * const *, struct bfd_link_info *, struct sec **, struct bfd_elf_version_tree *)); extern void bfd_elf_set_dt_needed_name PARAMS ((bfd *, const char *)); +extern void bfd_elf_set_dt_needed_soname PARAMS ((bfd *, const char *)); extern const char *bfd_elf_get_dt_soname PARAMS ((bfd *)); /* Return an upper bound on the number of bytes required to store a |