Я столкнулся с той же проблемой в системе Gentoo на x86.По какой-то причине библиотеки codegen были установлены в
/usr/lib/rust-1.34.2/rust-1.34.2/rustlib/i686-unknown-linux-gnu/codegen-backends
Обратите внимание на повторяющийся каталог rust-1.34.2
.
Мое решение состояло в том, чтобы создать символическую ссылку dir из ожидаемого места;Вы должны сделать это с привилегиями root
:
# cd /usr/lib/rust-1.34.2/rustlib/i686-unknown-linux-gnu/
# ln -s ../../rust-1.34.2/rustlib/i686-unknown-linux-gnu/codegen-backends .
Возможно, вам придется повторить это при установке новой версии Rust.