тут есть всего лишь две проблемы:1. rust для ARM ничего не сможет собрать без GCC и binutils
2. все его разпиаренные либы слинкованы, угадай с чем ? glibc
... 1 ...
# cargo build
Updating crates.io index
Downloaded void v1.0.2
Downloaded vcell v0.1.3
Downloaded nb v1.0.0
Downloaded nb v0.1.3
Downloaded embedded-hal v0.2.7
Downloaded volatile-register v0.2.1
Downloaded bitfield v0.13.2
Downloaded critical-section v1.1.1
Downloaded 8 crates (104.4 KB) in 1.00s
Compiling nb v1.0.0
Compiling void v1.0.2
Compiling cortex-m v0.7.4 (/root/cortex-m)
Compiling vcell v0.1.3
Compiling volatile-register v0.2.1
Compiling critical-section v1.1.1
Compiling nb v0.1.3
Compiling bitfield v0.13.2
Compiling embedded-hal v0.2.7
error: linker `cc` not found
|
= note: No such file or directory (os error 2)
...
... 2 ...
readelf -a /root/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/lib/libstd-349359eac2fa563a.so|grep NEEDED
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
0x0000000000000001 (NEEDED) Shared library: [libdl.so.2]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
...