Link the Rust standard library dynamically

Because the aarch64-unknown-linux-musl target has only shipped the static files.

$ ls ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/aarch64-unknown-linux-musl/lib
crt1.o                                      libpanic_abort-258f5d010b656084.rlib
crti.o                                      libpanic_unwind-765c392663bd34b7.rlib
crtn.o                                      libproc_macro-f89fa6bc1543b74b.rlib
liballoc-c47e11e0b4c869e2.rlib              librustc_demangle-85b43da92537c77f.rlib
libbacktrace_sys-1059e0ba7f05fd67.rlib      librustc_std_workspace_core-5a60e280b382f06e.rlib
libcompiler_builtins-566972fa63f867ee.rlib  libstd-b806fbdf01014e64.rlib
libcore-8010f7064010be9c.rlib               libterm-5a3c233fedc016bd.rlib
libgetopts-21c5ddfdf14ab53b.rlib            libtest-d65243ce23c10440.rlib
liblibc-1d32a47a0bdcb0a2.rlib               libunwind-f8a77019eff82b98.rlib