]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
rust: build the default set of tools
authorAlexander Kanavin <alex@linutronix.de>
Tue, 21 May 2024 12:50:40 +0000 (14:50 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 28 May 2024 14:08:59 +0000 (15:08 +0100)
commit58eaf2ee6c0809bf0a0d3c1d177e62bda7241651
treed29af6ca368dbfe9a96f247ba943e31fc9cae222
parent8f2230cb51fe22ef4711a56fecfab4858c04e35b
rust: build the default set of tools

Setting it explicitly replaces rust's default choice which is rustdoc
(needed for example in selftests and otherwise expected to be present
in typical rust installations):

https://github.com/rust-lang/rust/blob/master/config.example.toml#L320

This addresses some of the rust selftest failures but not all. Help
is appreciate to restore the selftest.

Unfortunately, this also breaks rust reproducibility (or rather exposes
that it was never properly fixed, as explained here:
https://lists.openembedded.org/g/openembedded-core/message/199288
)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/selftest/cases/reproducible.py
meta/recipes-devtools/rust/rust_1.75.0.bb