my weaksauce vps runs debian 12 ("bookworm") which has glibc 2.36
my beefy dev box runs debian 13 ("trixie") which has glibc 2.37
that means rust programs i compile on dev don't work when i copy them up to vps
quick fix: compile it in a docker container:
docker run --rm \--user "$(id -u)":"$(id -g)" \
-v "$PWD":/x \
-w /x \
rust:bookworm \
cargo build --release
in general i hate docker but it does come in handy for this