are loader scripts actually better than `game.x86_32` `game.x86_64`?
No, but loader scripts allow you to set LD_LIBRARY_PATH, while a plain executable doesn't.
isnt that a little excessive?
I'm not sure how it works in Rust. I meant in general.
passing `-Bstatic` to the linker is tricky? or statically compiling the libraries?
It's not so simple in C++, and Debian doesn't even package static libraries because its maintainers worship dynamic loading.
any recommendations, with a <2GB installer?
I don't have any concrete suggestions, sorry. SalixOS maybe. It's based on Slackware, a very conservative distribution.