Создадим тестовый проект: $ cargo new hello; cd hello [...] И там попробуем воспользоваться нестабильными фичами карго: $ RUSTC_BOOTSTRAP=1 cargo run -Zbuild-std --target x86_64-unknown-linux-gnu error: "/usr/lib/rustlib/src/rust/Cargo.lock" does not exist, unable to build with the standard library, try: rustup component add rust-src Путь, по которому будут искаться исходники, захардкожен вот тут: https://git.altlinux.org/gears/r/rust.git?p=rust.git;a=blob;f=src/tools/cargo/src/cargo/core/compiler/standard_lib.rs;h=5272c211bd7474f1f881abdb89403e181bd088ed#l231 Однако у нас используется %_libdir: $ rpm -ql rust-src | grep -F '/Cargo.lock' /usr/lib64/rustlib/src/rust/Cargo.lock /usr/lib64/rustlib/src/rust/library/backtrace/Cargo.lock /usr/lib64/rustlib/src/rust/library/portable-simd/Cargo.lock Предлагаю перенести каталог rustlib в /usr/lib на всех архитектурах.
sudo ln -sr /usr/lib64/rustlib/ /usr/lib и правда помогает, но хотелось бы дистрибутивного решения.