I noticed when trying to compile some projects for
powerpc64le-unknown-linux-gnu, I often get this error:
error: linker 'rust-lld' not found. There's also a related issue: wasm target not honoring linker set at bootstrap time (1.42.0 and maybe earlier) · Issue #70589 · rust-lang/rust · GitHub.
rust-lld on my system turns up nothing:
find ~/.rustup/ -name rust-lld
However on an Intel machine,
rust-lld is present:
find ~/.rustup/ -name rust-lld /home/rjzak/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld /home/rjzak/.rustup/toolchains/nightly-2022-09-15-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld
Also, making a symlink seems to solve the problem (for some projects):
sudo ln -s /usr/bin/lld /usr/bin/rust-lld.
So, why is
rust-lld excluded for PowerPC64le?