diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 54316624de..05f2e384b1 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +Sun Mar 2 16:25:35 1997 Ian Lance Taylor + + * elflink.h (elf_link_find_version_dependencies): Check that + DEF_REGULAR is not set as well as checking that DEF_DYNAMIC is + set. + start-sanitize-tic80 Fri Feb 28 16:52:40 1997 Fred Fish diff --git a/bfd/elflink.h b/bfd/elflink.h index c1dd8b363c..13406ebf55 100644 --- a/bfd/elflink.h +++ b/bfd/elflink.h @@ -2442,6 +2442,7 @@ elf_link_find_version_dependencies (h, data) /* We only care about symbols defined in shared objects with version information. */ if ((h->elf_link_hash_flags & ELF_LINK_HASH_DEF_DYNAMIC) == 0 + || (h->elf_link_hash_flags & ELF_LINK_HASH_DEF_REGULAR) != 0 || h->dynindx == -1 || h->verinfo.verdef == NULL) return true;