Something's changed recently in stap / toolchain / kernel-land, which
is making the vmlinux.id file (a fedora rpm peculiarity) more needed
than before. We're getting build-id verification errors and/or missing
build-id/debuginfo warnings when using a handbuilt kernel / -r /PATH/.
Proposed elfutils patch:
Author: Mark Wielaard <firstname.lastname@example.org>
Date: Sat Dec 21 00:04:21 2013 +0100
libdwfl: Correct nested asprintf result check in report_kernel_archive.
Because of wrongly placed parens the result of only one asprintf call
was checked correctly. Causing dwfl_linux_kernel_report_offline to return
ENOMEM. Rewrite nested if unlikely check into separate if statements to
make clear what is actually being checked and what the actual unlikely
Reported against systemtap "build-id difficulties with hand-built kernels"
Reported-by: Crestez Dan Leonard <email@example.com>
Signed-off-by: Mark Wielaard <firstname.lastname@example.org>
no recent recurrence