"Illegal instruction": Cannot start Linux dedicated server anymore since 5.0

Hey!

For the last five years, I have been cross-compiling a dedicated server version of my game for use in a dedicated Debian server that I own.

Upon upgrading to 5.0, it seems that some problem has crept up, as I get an “Illegal Instruction” error upon running the shell start script provided by UE’s build process, as I’ve always been doing.

I wish I had more information to give, but there is no log and a single command line error:

/home/altrue/LinuxServer/MyGameServer.sh: line 5: 27522 Illegal instruction     "$UE_PROJECT_ROOT/MyGame/Binaries/Linux/MyGameServer" MyGame "$@"

Given the terseness of the issue I’ll admit that I feel a bit lost…

Does anyone have any idea how to proceed from there? FYI my CPU isn’t an arm CPU so this shouldn’t be about doing the whole arm special steps.

Thank you for reading!

I had to update some dependencies on the Debian side of things.