From: Richard Purdie Date: Sat, 29 Mar 2025 14:28:51 +0000 (+0000) Subject: rust-source: Fix remove_gcc_directory X-Git-Tag: 2025-04-walnascar~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1aee0bc109c1457159440c279ddc1fe5a8d89586;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git rust-source: Fix remove_gcc_directory The patch works for rust-native but not other recipes which change ${S}. Set it to use the correct path so it works for llvm-rust, cargo and others, maximising the space saving. Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/rust/rust-source.inc b/meta/recipes-devtools/rust/rust-source.inc index 92bb5e4779f..820cdc16e2a 100644 --- a/meta/recipes-devtools/rust/rust-source.inc +++ b/meta/recipes-devtools/rust/rust-source.inc @@ -17,7 +17,7 @@ RUSTSRC = "${WORKDIR}/rustc-${RUST_VERSION}-src" #After updating to Rust 1.85 we can revert this removal of "src/gcc" remove_gcc_directory() { # Ensure the gcc directory exists - gcc_dir="${S}/src/gcc" + gcc_dir="${RUSTSRC}/src/gcc" if [ -d "$gcc_dir" ]; then rm -rf "$gcc_dir" fi