Since Commit 67274c083438340ad16c ("scripts/gdb: delay generation of gdb
constants.py") in kernel source tree (>=V5.1), scripts_gdb target needs
explicit run to build scripts/gdb. (vmlinux-gdb.py script is used by gdb for
linux kernel integration).As this step was previously not needed, this suggest newer kernels builds do not bundle it anymore, this change provides the same functionalities for kernels >=V5.1 . Signed-off-by: Olivier Dautricourt <[email protected]> --- meta/classes-recipe/kernel.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes-recipe/kernel.bbclass b/meta/classes-recipe/kernel.bbclass index 2ec9ea2091..5206b4f2a7 100644 --- a/meta/classes-recipe/kernel.bbclass +++ b/meta/classes-recipe/kernel.bbclass @@ -394,6 +394,9 @@ kernel_do_compile() { for typeformake in ${KERNEL_IMAGETYPE_FOR_MAKE} ; do oe_runmake ${PARALLEL_MAKE} ${typeformake} ${KERNEL_EXTRA_ARGS} $use_alternate_initrd done + if (grep -q -i -e '^CONFIG_GDB_SCRIPTS=y$' .config && grep -q -e "^PHONY +=.*scripts_gdb" "${S}/Makefile"); then + oe_runmake ${PARALLEL_MAKE} scripts_gdb + fi } kernel_do_transform_kernel() { -- 2.42.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#189115): https://lists.openembedded.org/g/openembedded-core/message/189115 Mute This Topic: https://lists.openembedded.org/mt/101960387/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
