Hi Ranjitsinh,
Is this not compatible with master? If so, why? If not, please send the
patch for the master branch (just remove the [scarthgap] prefix) first,
then we can backport it to still-maintained branches once merged in master.
The rule is basically: master first then backport or master not
compatible thus only impacted branches.
Cheers,
Quentin
On 8/1/24 2:54 PM, Ranjitsinh Rathod via lists.openembedded.org wrote:
[You don't often get email from
[email protected]. Learn why this is important
at https://aka.ms/LearnAboutSenderIdentification ]
There is a need to enable some extra tools from the rust for the build
and so this new variable will help for that
This varaible then we can use during do_configure task to add overall
values as per json format in build -> tools
Signed-off-by: Ranjitsinh Rathod <[email protected]>
---
meta/recipes-devtools/rust/rust_1.75.0.bb | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/rust/rust_1.75.0.bb
b/meta/recipes-devtools/rust/rust_1.75.0.bb
index 76e1fe2d84..c33f31d261 100644
--- a/meta/recipes-devtools/rust/rust_1.75.0.bb
+++ b/meta/recipes-devtools/rust/rust_1.75.0.bb
@@ -70,6 +70,10 @@ addtask do_test_compile after do_configure
do_rust_gen_targets
do_rust_setup_snapshot[dirs] += "${WORKDIR}/rust-snapshot"
do_rust_setup_snapshot[vardepsexclude] += "UNINATIVE_LOADER"
+# there is a need to enable some more rust tools for the project
+# We can extend a list of more tools via this variable
+RUST_ENABLE_EXTRA_TOOLS ?= "rust-demangler"
+
python do_configure() {
import json
import configparser
@@ -141,7 +145,7 @@ python do_configure() {
config.add_section("build")
config.set("build", "submodules", e(False))
config.set("build", "docs", e(False))
- config.set("build", "tools", ["rust-demangler",])
+ config.set("build", "tools",
e(d.getVar("RUST_ENABLE_EXTRA_TOOLS").split()))
rustc = d.expand("${WORKDIR}/rust-snapshot/bin/rustc")
config.set("build", "rustc", e(rustc))
--
2.25.1
This message contains information that may be privileged or confidential and is
the property of the KPIT Technologies Ltd. It is intended only for the person
to whom it is addressed. If you are not the intended recipient, you are not
authorized to read, print, retain copy, disseminate, distribute, or use this
message or any part thereof. If you receive this message in error, please
notify the sender immediately and delete all copies of this message. KPIT
Technologies Ltd. does not accept any liability for virus infected mails.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#202731):
https://lists.openembedded.org/g/openembedded-core/message/202731
Mute This Topic: https://lists.openembedded.org/mt/107665271/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-