From: Kai Kang Date: Fri, 17 Sep 2021 13:14:38 +0000 (+0800) Subject: rust-common.bbclass: make sure ccache exist X-Git-Tag: yocto-3.4~109 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=46575e0d5b9e722558b64e22ed928e6d7b2c654a;p=openembedded-core.git rust-common.bbclass: make sure ccache exist It fails to run task rust_create_wrappers of recipe which inherit rust-common.bbclass such as rust-hello-world if no host ccache exists: | DEBUG: Executing shell function do_rust_create_wrappers | /path/to/project/tmp-glibc/work/core2-64-wrs-linux/rust-hello-world/git-r0/temp/run.do_rust_create_wrappers.3422: line 179: ccache: command not found Run task rust_create_wrappers before do_prepare_recipe_sysroot to make sure required tools such as ccache exist. Signed-off-by: Kai Kang Signed-off-by: Richard Purdie --- diff --git a/meta/classes/rust-common.bbclass b/meta/classes/rust-common.bbclass index a8803d61b6..f7f9cbbb2e 100644 --- a/meta/classes/rust-common.bbclass +++ b/meta/classes/rust-common.bbclass @@ -176,5 +176,5 @@ do_rust_create_wrappers () { ${BUILD_CC} ${COREBASE}/meta/files/rust-ccld-wrapper.c -o ${RUST_TARGET_CCLD} } -addtask rust_create_wrappers before do_configure after do_patch +addtask rust_create_wrappers before do_configure after do_patch do_prepare_recipe_sysroot do_rust_create_wrappers[dirs] += "${WRAPPER_DIR}"