Package: kernel-package
Version: 13.018
Severity: normal
Tags: patch
Attached patch includes `objtool` binary in kernel-headers package
generated by make-kpkg. This binary needs to be included to sucessfully
build all out-of-tree kernel modules, when kernel code include metadata
are generated by this tool (for example when CONFIG_STACK_VALIDATION /
CONFIG_UNWINDER_ORC enabled - ORC is enabled by default in 4.14.9+).
Please include this patch in future builds of kernel-package.
With regards,
Daniel
--- /usr/share/kernel-package/ruleset/targets/headers.mk.orig 2017-08-08 08:58:13.040741804 +0200
+++ /usr/share/kernel-package/ruleset/targets/headers.mk 2018-01-02 15:22:54.184008804 +0100
@@ -190,6 +190,12 @@
fi; \
done
endif
+######################################################################
+#### Adds objtool binary - for support recent kernels with kernel metadata generated
+#### by objtool, out-of-tree kernel-module builds require that
+######################################################################
+ test ! -x tools/objtool/objtool || $(install_program) tools/objtool/objtool $(SRCDIR)/tools/objtool/objtool
+
@echo done > $@
debian/stamp/binary/$(h_package):