In the case of no patches or no configure fragments, during do_kernel_metadata() scc is not called, and thus kernel-sources/${meta_dir}/config.queue is not created. Later do_kernel_configme fails because the file is missing.
| ERROR: Execution of 'run.do_kernel_configme.24874' failed with exit code 1: | exit 1 from 'configs="$(scc --configs -o ${meta_dir})"' Forcing at least an empty config.queue file fixes this. Fixes: 23dcff0d396c (kernel/yocto: ensure that defconfigs are processed first) Cc: Bruce Ashfield <bruce.ashfi...@gmail.com> Signed-off-by: Max Krummenacher <max.krummenac...@toradex.com> --- meta/classes/kernel-yocto.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass index 7cedb05e93..7ea3cb5e51 100644 --- a/meta/classes/kernel-yocto.bbclass +++ b/meta/classes/kernel-yocto.bbclass @@ -220,6 +220,8 @@ do_kernel_metadata() { if [ $? -ne 0 ]; then bbfatal_log "Could not generate configuration queue for ${KMACHINE}." fi + else + touch ${S}/${meta_dir}/config.queue fi # if KMETA_EXTERNAL_BSPS has been set, or it has been detected from -- 2.20.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#140512): https://lists.openembedded.org/g/openembedded-core/message/140512 Mute This Topic: https://lists.openembedded.org/mt/75414806/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-