Dynamic linking is fully supported by Rust. Just pass -C prefer-dynamic in your RUSTFLAGS.
If not default, could it be more easily chosen with a shorter option?
Is a rust heap/runtime packaged for distros like Debian which have packaged binaries of some crates?
Note, I'm not in favor of making dynamic default for `cargo build`.