TL;DR
リンカーを導入して/.cargo/configに指定する。
遭遇したエラー
Ubuntu on Docker(amd64)でcargo build --target armv5te-unknown-linux-musleabiを実行したところ、error: linking with cc failedが発生した。
対処
- リンカーをインストールする。
$ apt-get update; apt-get install gcc-arm-linux-gnueabi binutils-arm-linux-gnueabi - リンカーを指定する。
.cargo/config
[target.armv5te-unknown-linux-musleabi] linker = "arm-linux-gnueabi-gcc"