My Aarch64 machines are a little slow.
When I copy a project, including a target
directory between machines, the recipient machine's Cargo insists on building everything again from scratch, as if it ignores all the build artefacts from the source machine.
Both Aarch64 machines have identical hardware. It even happens if I copy a project between harddisks/Linux-OSs on the same Aarch64 machines.
How can I tell Cargo that the target directory is still valid and not to rebuild everything?
Copying with something like rsync -av …
which preserves the metadata between two different systems should work, (it does for me) though since there is no stable ABI build artifacts are not useable across compiler versions so you have to make sure that you're running the exact same Rust version on both systems.