these few lines of gitlab CI scripting to cross-build a rust+gtk4 application for arm64 took me 2.5h and more than 20x trial and error to figure out
i'm now making the executable really small (while still including all graphics in the binary) and in the process discovered UPX, this gives me really good oldskool vibes https://github.com/upx/upx
@mntmn TIL that UPX is still maintained and has support for non x86 architectures