Don't output symbol version definitions for non-DT_NEEDED libs
authorAlan Modra <amodra@gmail.com>
Thu, 27 Nov 2014 04:46:49 +0000 (15:16 +1030)
committerAlan Modra <amodra@gmail.com>
Sun, 30 Nov 2014 03:10:11 +0000 (13:40 +1030)
commitbdaf8f8eb88bfbd434a016bbdc9869d7d5d29a82
treea3f755f3051563c51d57e4f16aa3a2f7062b9b48
parent012d8ebc4bd1a1afb95d902604007b04762207f0
Don't output symbol version definitions for non-DT_NEEDED libs

PR 16452, 16457
* elflink.c (_bfd_elf_link_find_version_dependencies): Exclude
symbols from libraries that won't be listed in DT_NEEDED.
(elf_link_output_extsym): Don't output verdefs for such symbols.
bfd/ChangeLog
bfd/elflink.c