mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
* elflink.h (elf_link_add_object_symbols): Don't record a dynamic
symbol for the indirect alias to a versioned symbol.
This commit is contained in:
parent
21056c79a4
commit
c4a00a8302
@ -1,3 +1,8 @@
|
|||||||
|
Wed Sep 23 16:09:31 1998 Richard Henderson <rth@cygnus.com>
|
||||||
|
|
||||||
|
* elflink.h (elf_link_add_object_symbols): Don't record a dynamic
|
||||||
|
symbol for the indirect alias to a versioned symbol.
|
||||||
|
|
||||||
Mon Sep 21 12:15:22 1998 Catherine Moore <clm@cygnus.com>
|
Mon Sep 21 12:15:22 1998 Catherine Moore <clm@cygnus.com>
|
||||||
|
|
||||||
* elf32-i386.c (elf32_i386_vtinherit_howto): New.
|
* elf32-i386.c (elf32_i386_vtinherit_howto): New.
|
||||||
|
@ -1423,8 +1423,13 @@ elf_link_add_object_symbols (abfd, info)
|
|||||||
{
|
{
|
||||||
h->elf_link_hash_flags &=~ ELF_LINK_HASH_DEF_DYNAMIC;
|
h->elf_link_hash_flags &=~ ELF_LINK_HASH_DEF_DYNAMIC;
|
||||||
hi->elf_link_hash_flags |= ELF_LINK_HASH_REF_DYNAMIC;
|
hi->elf_link_hash_flags |= ELF_LINK_HASH_REF_DYNAMIC;
|
||||||
|
#if 0
|
||||||
|
/* Don't record the unversioned alias. This
|
||||||
|
produces bogus ABS symbols on export as
|
||||||
|
they never get defined peroperly. */
|
||||||
if (! _bfd_elf_link_record_dynamic_symbol (info, hi))
|
if (! _bfd_elf_link_record_dynamic_symbol (info, hi))
|
||||||
goto error_return;
|
goto error_return;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Now set HI to H, so that the following code
|
/* Now set HI to H, so that the following code
|
||||||
|
Loading…
Reference in New Issue
Block a user