These notes will set up a cross-compiling environment for Rust projects using only prebuilt Fedora RPMs with no emulation. While this works, it is unsupported and will leave the system RPM database in an odd state that could result in packages getting out of sync. It should only be used as a temporary measure if at all.
The example commands use aarch64
as the target architecure.