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"