mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
Fix localplt test breakage with new readelf
Since 2014-11-24 binutils git commit bb4d2ac2, readelf has appended the symbol version to symbols shown in reloc dumps. [BZ #16512] * scripts/localplt.awk: Strip off symbol version. * NEWS: Mention bug fix.
This commit is contained in:
parent
47465629e7
commit
a0af371c25
@ -1,3 +1,9 @@
|
||||
2015-03-03 Alan Modra <amodra@gmail.com>
|
||||
|
||||
[BZ #16512]
|
||||
* scripts/localplt.awk: Strip off symbol version.
|
||||
* NEWS: Mention bug fix.
|
||||
|
||||
2015-03-02 Roland McGrath <roland@hack.frob.com>
|
||||
|
||||
* sysdeps/pthread/timer_routines.c
|
||||
|
10
NEWS
10
NEWS
@ -9,11 +9,11 @@ Version 2.22
|
||||
|
||||
* The following bugs are resolved with this release:
|
||||
|
||||
4719, 14841, 13064, 14094, 15319, 15467, 15790, 15969, 16351, 16560,
|
||||
16783, 17269, 17523, 17569, 17588, 17711, 17779, 17792, 17836, 17912,
|
||||
17916, 17932, 17944, 17949, 17964, 17965, 17967, 17969, 17978, 17987,
|
||||
17991, 17996, 17998, 17999, 18019, 18020, 18029, 18030, 18032, 18036,
|
||||
18038, 18039, 18046, 18047.
|
||||
4719, 13064, 14094, 14841, 15319, 15467, 15790, 15969, 16351, 16512,
|
||||
16560, 16783, 17269, 17523, 17569, 17588, 17711, 17779, 17792, 17836,
|
||||
17912, 17916, 17932, 17944, 17949, 17964, 17965, 17967, 17969, 17978,
|
||||
17987, 17991, 17996, 17998, 17999, 18019, 18020, 18029, 18030, 18032,
|
||||
18036, 18038, 18039, 18046, 18047.
|
||||
|
||||
* Character encoding and ctype tables were updated to Unicode 7.0.0, using
|
||||
new generator scripts contributed by Pravin Satpute and Mike FABIAN (Red
|
||||
|
@ -35,11 +35,11 @@ in_relocs && relocs_offset == jmprel_offset && NF >= 5 {
|
||||
# Relocations against GNU_IFUNC symbols are not shown as an hexadecimal
|
||||
# value, but rather as the resolver symbol followed by ().
|
||||
if ($4 ~ /\(\)/) {
|
||||
print whatfile, $5
|
||||
print whatfile, gensub(/@.*/, "", "g", $5)
|
||||
} else {
|
||||
symval = strtonum("0x" $4);
|
||||
if (symval != 0)
|
||||
print whatfile, $5
|
||||
print whatfile, gensub(/@.*/, "", "g", $5)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user