[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/18720] No symbol version section for versioned symbol address@hi
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug ld/18720] No symbol version section for versioned symbol address@hidden' |
Date: |
Mon, 28 Nov 2016 16:05:12 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=18720
--- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot
gnu.org> ---
The master branch has been updated by H.J. Lu <address@hidden>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=4deb8f714d555a2f530e37c3e7af32bc42fdda58
commit 4deb8f714d555a2f530e37c3e7af32bc42fdda58
Author: H.J. Lu <address@hidden>
Date: Mon Nov 28 08:03:46 2016 -0800
Properly hide hidden versioned symbol in executable
A hidden versioned symbol in executable should be forced local if it is
locally defined, not referenced by shared library and not exported. We
must do it before _bfd_elf_link_renumber_dynsyms.
bfd/
* elflink.c (_bfd_elf_fix_symbol_flags): Hide hidden versioned
symbol in executable.
(elf_link_output_extsym): Don't change bind from global to
local when linking executable.
ld/
* testsuite/ld-elf/indirect.exp: Add a test for PR 18720.
* testsuite/ld-elf/pr18720.rd: New file.
--
You are receiving this mail because:
You are on the CC list for the bug.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug ld/18720] No symbol version section for versioned symbol address@hidden',
cvs-commit at gcc dot gnu.org <=