diff options
author | 2020-12-15 10:20:10 -0800 | |
---|---|---|
committer | 2020-12-16 10:04:34 -0800 | |
commit | 1a3449c19407a28f7019a887cdf0d6ba2444751a (patch) | |
tree | 9996e1f95656772fb5e75e71a0dca869ae6339fc /net | |
parent | Merge tag 'staging-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... (diff) | |
download | linux-1a3449c19407a28f7019a887cdf0d6ba2444751a.tar.gz linux-1a3449c19407a28f7019a887cdf0d6ba2444751a.tar.bz2 linux-1a3449c19407a28f7019a887cdf0d6ba2444751a.zip |
selftests/bpf: Clarify build error if no vmlinux
If Makefile cannot find any of the vmlinux's in its VMLINUX_BTF_PATHS list,
it tries to run btftool incorrectly, with VMLINUX_BTF unset:
bpftool btf dump file $(VMLINUX_BTF) format c
Such that the keyword 'format' is misinterpreted as the path to vmlinux.
The resulting build error message is fairly cryptic:
GEN vmlinux.h
Error: failed to load BTF from format: No such file or directory
This patch makes the failure reason clearer by yielding this instead:
Makefile:...: *** Cannot find a vmlinux for VMLINUX_BTF at any of
"{paths}". Stop.
Fixes: acbd06206bbb ("selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls")
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20201215182011.15755-1-kamal@canonical.com
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions