Open NotHyper-474 opened 5 months ago
Gonna add that one way to circumvent this error is by creating a container with a distro that has upgraded GLibC (like Ubuntu 24 for instance) via something like Distrobox.
Alternatively you could run the Windows version through Wine or Proton but I don't think the game will be very performant like native.
Describe the bug
The game just won't boot up. One instance of this issue happening is #2759. And not all distributions allow for the upgrade of GLibC due to how much their system libraries and packages are reliant on it.
To Reproduce
All you need to reproduce the issue is trying to run the game in any Linux distribution that uses pre-2.38 GLibC. Doing it through a terminal should print an error similar to this:
Expected behavior
The game should open with no other issues (except for lack of VLC libraries I guess which can easily be installed).
Suggestions to solve this Issue
Use the GitHub Actions system to build the game using an old version of Ubuntu, I recommend using 20.04 LTS. This also requires Lime's Linux binaries to be rebuilt once to match the same GLibC version.
My fork has a workflow file that can be used as an example: File And Lime repo even rebuilds automatically through its Actions:
Desktop