diff --git a/debian.master/rules.d/armhf.mk b/debian.master/rules.d/armhf.mk index 9036a5863606..9670269c8761 100644 --- a/debian.master/rules.d/armhf.mk +++ b/debian.master/rules.d/armhf.mk @@ -13,6 +13,7 @@ do_tools_perf = true do_tools_perf_jvmti = true do_tools_perf_python = true do_tools_bpftool = true +do_tools_bpftool_stub = true do_tools_rtla = true do_dtbs = true diff --git a/debian/rules.d/2-binary-arch.mk b/debian/rules.d/2-binary-arch.mk index 6857a12a87e3..dfc14333f2e4 100644 --- a/debian/rules.d/2-binary-arch.mk +++ b/debian/rules.d/2-binary-arch.mk @@ -683,7 +683,11 @@ endif ifeq ($(do_tools_bpftool),true) mv $(builddirpa)/tools/bpf/bpftool/vmlinux $(builddirpa)/vmlinux $(kmake) CROSS_COMPILE=$(CROSS_COMPILE) -C $(builddirpa)/tools/bpf/bpftool +ifneq ($(do_tools_bpftool_stub),true) $(builddirpa)/tools/bpf/bpftool/bpftool btf dump file $(builddirpa)/vmlinux format c > $(builddirpa)/vmlinux.h +else + echo '#error "Kernel does not support CONFIG_DEBUG_INFO_BTF"' > $(builddirpa)/vmlinux.h +endif rm -f $(builddirpa)/vmlinux endif ifeq ($(do_tools_x86),true)