summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2019-12-01 20:57:28 +0100
committerDaniel Borkmann <daniel@iogearbox.net>2019-12-02 10:31:54 +0100
commit3464afdf11f9a1e031e7858a05351ceca1792fea (patch)
tree2eb264beecf93f18c644d6a4dede1bb2244f9d46 /scripts
parente1608f3fa857b600045b6df7f7dadc70eeaa4496 (diff)
libbpf: Fix readelf output parsing on powerpc with recent binutils
On powerpc with recent versions of binutils, readelf outputs an extra field when dumping the symbols of an object file. For example: 35: 0000000000000838 96 FUNC LOCAL DEFAULT [<localentry>: 8] 1 btf_is_struct The extra "[<localentry>: 8]" prevents the GLOBAL_SYM_COUNT variable to be computed correctly and causes the check_abi target to fail. Fix that by looking for the symbol name in the last field instead of the 8th one. This way it should also cope with future extra fields. Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Tested-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/bpf/20191201195728.4161537-1-aurelien@aurel32.net
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions