Cargo is trying to use rust-lld by default. Instead of patching the config file to use "lld", name the dependency in the dependencies list.
Rust defaults to `rust-lld`, which is somehow different from the no- prefix "lld". I can add a patch to .cargo/config.toml to override the linker selection.