This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/18078] FAIL: elf/check-localplt with ld from binutils 2.26
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Wed, 29 Jul 2015 19:06:49 +0000
- Subject: [Bug libc/18078] FAIL: elf/check-localplt with ld from binutils 2.26
- Auto-submitted: auto-generated
- References: <bug-18078-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=18078
--- Comment #4 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 9637d8a253493be471d9a71640e91349f7a8a050 (commit)
from febce2ac5f46a0d5c67ca8b535a028425d421be4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=9637d8a253493be471d9a71640e91349f7a8a050
commit 9637d8a253493be471d9a71640e91349f7a8a050
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Wed Jul 29 11:57:54 2015 -0700
Extend local PLT reference check
On x86, linker in binutils 2.26 and newer consolidates R_*_JUMP_SLOT with
R_*_GLOB_DAT relocation against the same symbol. This patch extends
local PLT reference check to support alternate relocations.
[BZ #18078]
* scripts/check-localplt.awk: Support alternate relocations.
* scripts/localplt.awk: Also check relocations in DT_RELA/DT_REL
sections.
* sysdeps/unix/sysv/linux/i386/localplt.data: Mark free and
malloc entries with + REL R_386_GLOB_DAT.
* sysdeps/x86_64/localplt.data: New file.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 ++++++
NEWS | 22 ++++++------
scripts/check-localplt.awk | 40 ++++++++++++++++++++---
scripts/localplt.awk | 47 ++++++++++++++++++++++++++++
sysdeps/unix/sysv/linux/i386/localplt.data | 8 +++--
sysdeps/{generic => x86_64}/localplt.data | 8 +++--
6 files changed, 113 insertions(+), 22 deletions(-)
copy sysdeps/{generic => x86_64}/localplt.data (66%)
--
You are receiving this mail because:
You are on the CC list for the bug.