We likely need this commit to fix this build issue, but it's not trivial to backport it, we are going to hint the test for now:
commit 4d1b62986125b6de596c98310543652a7892e097 Author: Alexei Starovoitov <a...@kernel.org> Date: Thu May 13 17:36:20 2021 -0700 selftests/bpf: Convert few tests to light skeleton. Convert few tests that don't use CO-RE to light skeleton. Signed-off-by: Alexei Starovoitov <a...@kernel.org> Signed-off-by: Daniel Borkmann <dan...@iogearbox.net> Acked-by: Andrii Nakryiko <and...@kernel.org> Link: https://lore.kernel.org/bpf/20210514003623.28033-19-alexei.starovoi...@gmail.com ** Description changed: - 12886 Warning: Kernel ABI header at 'tools/include/uapi/linux/if_link.h' differs from latest version at 'include/uapi/linux/if_link.h' - 12887 libbpf: elf: skipping unrecognized data section(5) .rodata.str1.1 - 12888 libbpf: elf: skipping unrecognized data section(5) .rodata.str1.1 - 12889 libbpf: elf: skipping unrecognized data section(6) .rodata.str1.1 - 12890 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 - 12891 libbpf: elf: skipping unrecognized data section(8) .rodata.cst16 - 12892 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 - 12893 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 - 12894 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 - 12895 libbpf: elf: skipping unrecognized data section(7) .maps.btf_map - 12896 libbpf: elf: skipping unrecognized data section(7) .maps.btf_map_legacy - 12897 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 - 12898 libbpf: elf: skipping unrecognized data section(27) .rodata.str1.1 - 12899 libbpf: elf: skipping unrecognized data section(15) .rodata.str1.1 - 12900 libbpf: elf: skipping unrecognized data section(5) .rodata.cst16 - 12901 libbpf: elf: skipping unrecognized data section(27) .rodata.str1.1 - 12902 libbpf: elf: skipping unrecognized data section(4) .rodata.str1.1 - 12903 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 - 12904 /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c: In function ‘test_ringbuf’: - 12905 /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c:105:35: error: ‘skel->maps.ringbuf’ is a pointer; did you mean to use ‘->’? - 12906 105 | rb_fd = skel->maps.ringbuf.map_fd; - 12907 | ^ - 12908 | -> - 12909 make[1]: *** [Makefile:456: /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/ringbuf.test.o] Error 1 - 12910 make: *** [Makefile:159: all] Error 2 - 12911 21:28:05 INFO | END ERROR ubuntu_bpf.setup + We get this failure with the ubuntu_bpf + + 12test886 Warning: Kernel ABI header at 'tools/include/uapi/linux/if_link.h' differs from latest version at 'include/uapi/linux/if_link.h' + 12887 libbpf: elf: skipping unrecognized data section(5) .rodata.str1.1 + 12888 libbpf: elf: skipping unrecognized data section(5) .rodata.str1.1 + 12889 libbpf: elf: skipping unrecognized data section(6) .rodata.str1.1 + 12890 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 + 12891 libbpf: elf: skipping unrecognized data section(8) .rodata.cst16 + 12892 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 + 12893 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 + 12894 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 + 12895 libbpf: elf: skipping unrecognized data section(7) .maps.btf_map + 12896 libbpf: elf: skipping unrecognized data section(7) .maps.btf_map_legacy + 12897 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 + 12898 libbpf: elf: skipping unrecognized data section(27) .rodata.str1.1 + 12899 libbpf: elf: skipping unrecognized data section(15) .rodata.str1.1 + 12900 libbpf: elf: skipping unrecognized data section(5) .rodata.cst16 + 12901 libbpf: elf: skipping unrecognized data section(27) .rodata.str1.1 + 12902 libbpf: elf: skipping unrecognized data section(4) .rodata.str1.1 + 12903 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 + 12904 /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c: In function ‘test_ringbuf’: + 12905 /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c:105:35: error: ‘skel->maps.ringbuf’ is a pointer; did you mean to use ‘->’? + 12906 105 | rb_fd = skel->maps.ringbuf.map_fd; + 12907 | ^ + 12908 | -> + 12909 make[1]: *** [Makefile:456: /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/ringbuf.test.o] Error 1 + 12910 make: *** [Makefile:159: all] Error 2 + 12911 21:28:05 INFO | END ERROR ubuntu_bpf.setup ** Also affects: linux (Ubuntu Impish) Importance: Undecided Status: Incomplete -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1944411 Title: ubuntu_bpf: build failure with kernel 5.13 Status in linux package in Ubuntu: Incomplete Status in linux source package in Impish: Incomplete Bug description: We get this failure with the ubuntu_bpf 12test886 Warning: Kernel ABI header at 'tools/include/uapi/linux/if_link.h' differs from latest version at 'include/uapi/linux/if_link.h' 12887 libbpf: elf: skipping unrecognized data section(5) .rodata.str1.1 12888 libbpf: elf: skipping unrecognized data section(5) .rodata.str1.1 12889 libbpf: elf: skipping unrecognized data section(6) .rodata.str1.1 12890 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 12891 libbpf: elf: skipping unrecognized data section(8) .rodata.cst16 12892 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 12893 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 12894 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 12895 libbpf: elf: skipping unrecognized data section(7) .maps.btf_map 12896 libbpf: elf: skipping unrecognized data section(7) .maps.btf_map_legacy 12897 libbpf: elf: skipping unrecognized data section(8) .rodata.str1.1 12898 libbpf: elf: skipping unrecognized data section(27) .rodata.str1.1 12899 libbpf: elf: skipping unrecognized data section(15) .rodata.str1.1 12900 libbpf: elf: skipping unrecognized data section(5) .rodata.cst16 12901 libbpf: elf: skipping unrecognized data section(27) .rodata.str1.1 12902 libbpf: elf: skipping unrecognized data section(4) .rodata.str1.1 12903 libbpf: elf: skipping unrecognized data section(7) .rodata.str1.1 12904 /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c: In function ‘test_ringbuf’: 12905 /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/prog_tests/ringbuf.c:105:35: error: ‘skel->maps.ringbuf’ is a pointer; did you mean to use ‘->’? 12906 105 | rb_fd = skel->maps.ringbuf.map_fd; 12907 | ^ 12908 | -> 12909 make[1]: *** [Makefile:456: /home/ubuntu/autotest/client/tmp/ubuntu_bpf/src/linux/tools/testing/selftests/bpf/ringbuf.test.o] Error 1 12910 make: *** [Makefile:159: all] Error 2 12911 21:28:05 INFO | END ERROR ubuntu_bpf.setup To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1944411/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp