]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.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)
committerSteve Sakoman <steve@sakoman.com>
Sun, 26 Jan 2025 13:57:56 +0000 (05:57 -0800)
commit4d739fe248d1023eb2c3c040fc4d33273dd16bc1
tree823de7b63afbcf19083558474d1746dc506ebe11
parent85d970756cd5702a6d1b6a5820b286cd0be2444f
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>
(cherry picked from commit 58eaf2ee6c0809bf0a0d3c1d177e62bda7241651)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/lib/oeqa/selftest/cases/reproducible.py
meta/recipes-devtools/rust/rust_1.75.0.bb