[Buildroot] [PATCH v3 02/10] package/rust: build and install cargo
Arnout Vandecappelle (Essensium/Mind)
arnout at mind.be
Fri Feb 7 18:08:21 UTC 2020
From: Eric Le Bihan <eric.le.bihan.dev at free.fr>
Cargo source code is not provided anymore as a separate tarball but is
now built along with the Rust compiler.
So update rust host variant to build Cargo and install the
cross-compilation configuration file.
All this will be overwritten again by the host-cargo package, but
that will be removed in later commits.
Signed-off-by: Eric Le Bihan <eric.le.bihan.dev at free.fr>
Signed-off-by: Patrick Havelange <patrick.havelange at essensium.com>
Tested-by: Sam Voss <sam.voss at rockwellcollins.com>
[Arnout: merge all install commands in HOST_RUST_INSTALL_CMDS]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
---
package/rust/rust.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/package/rust/rust.mk b/package/rust/rust.mk
index 5d14fc6682..9bbed15082 100644
--- a/package/rust/rust.mk
+++ b/package/rust/rust.mk
@@ -47,11 +47,14 @@ define HOST_RUST_CONFIGURE_CMDS
echo 'python = "$(HOST_DIR)/bin/python2"'; \
echo 'submodules = false'; \
echo 'vendor = true'; \
+ echo 'extended = true'; \
+ echo 'tools = ["cargo"]'; \
echo 'compiler-docs = false'; \
echo 'docs = false'; \
echo 'verbose = $(HOST_RUST_VERBOSITY)'; \
echo '[install]'; \
echo 'prefix = "$(HOST_DIR)"'; \
+ echo 'sysconfdir = "$(HOST_DIR)/etc"'; \
echo '[rust]'; \
echo 'channel = "stable"'; \
echo '[target.$(RUSTC_TARGET_NAME)]'; \
--
2.24.1
More information about the buildroot
mailing list