mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-30 13:23:02 -04:00
docs/bpf: Document BPF_STRICT_BUILD=0 to tolerate test build failures
When the kernel config does not fully match the BPF selftest config fragment, some tests may fail to compile. BPF_STRICT_BUILD (defaulting to 1) makes any such failure fatal. Mention the option so that developers are aware they can set it to 0 to skip broken tests and keep the build going, which is particularly useful during bringup or when testing on constrained (e.g. distribution) configurations. Signed-off-by: Ricardo B. Marlière <rbm@suse.com> Reviewed-by: Emil Tsalapatis <emil@etsalapatis.com> Link: https://lore.kernel.org/bpf/20260706-b4-bpf_strict_build_docs-v1-1-5324d605c7b0@suse.com Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
This commit is contained in:
committed by
Kumar Kartikeya Dwivedi
parent
dfe39ce7b0
commit
f66d25468b
@@ -479,7 +479,10 @@ for details.
|
||||
|
||||
To maximize the number of tests passing, the .config of the kernel
|
||||
under test should match the config file fragment in
|
||||
tools/testing/selftests/bpf as closely as possible.
|
||||
tools/testing/selftests/bpf as closely as possible. If not possible,
|
||||
however, you can set ``BPF_STRICT_BUILD=0`` when invoking ``make``
|
||||
to tolerate individual compilation failures and continue building
|
||||
the remaining tests rather than treating each failure as fatal.
|
||||
|
||||
Finally to ensure support for latest BPF Type Format features -
|
||||
discussed in Documentation/bpf/btf.rst - pahole version 1.16
|
||||
|
||||
Reference in New Issue
Block a user