]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
rust: remove redundant cargo config file
authorHarish Sadineni <Harish.Sadineni@windriver.com>
Thu, 23 Jan 2025 15:47:54 +0000 (07:47 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 1 Feb 2025 07:43:57 +0000 (07:43 +0000)
YOCTO [#15061]
The rust target and linker are getting setting from the sdk environment and
so the config file is not needed. The redundant config file geneartion is removed.

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
meta/recipes-devtools/rust/rust-cross-canadian.inc

index 846dde4dc64bde65eccd9a23eeb9b8e5dd51f1ed..09e1b911a28ea6220739a8a4c30bb832b613629c 100644 (file)
@@ -65,20 +65,6 @@ do_install () {
 
     chown -R root.root ${D}
 
-    CARGO_ENV_SETUP_SH="${ENV_SETUP_DIR}/cargo.sh"
-    cat <<- EOF > "${CARGO_ENV_SETUP_SH}"
-       export CARGO_HOME="\$OECORE_TARGET_SYSROOT/home/cargo"
-       mkdir -p "\$CARGO_HOME"
-        # Init the default target once, it might be otherwise user modified.
-       if [ ! -f "\$CARGO_HOME/config" ]; then
-               touch "\$CARGO_HOME/config"
-               echo "[build]" >> "\$CARGO_HOME/config"
-               echo 'target = "'${RUST_TARGET_SYS}'"' >> "\$CARGO_HOME/config"
-               echo '# TARGET_SYS' >> "\$CARGO_HOME/config"
-               echo '[target.'${RUST_TARGET_SYS}']' >> "\$CARGO_HOME/config"
-               echo 'linker = "target-rust-ccld"' >> "\$CARGO_HOME/config"
-    fi
-       EOF
 }
 
 FILES:${PN} += "${base_prefix}/environment-setup.d"