Bug Report: Linux official binary is not compatible with older GLibC versions #2778
Labels
status: pending triage
Awaiting review.
topic: platform specific
Specific to only one or several of the game's supported targets.
type: major bug
Involves a major bug, including crashes, softlocks, or issues blocking progression
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
![image](https://private-user-images.githubusercontent.com/40342021/339177835-85b50cef-ac0a-4b37-af4d-34c5fff367d5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNTA0NDEsIm5iZiI6MTczOTM1MDE0MSwicGF0aCI6Ii80MDM0MjAyMS8zMzkxNzc4MzUtODViNTBjZWYtYWMwYS00YjM3LWFmNGQtMzRjNWZmZjM2N2Q1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA4NDkwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc0YzljM2JlNmZmOTMzODE0MjAwNzkxMGQ4YzlkOWE2NGU4NjRkZDNkMDcxMGNlMDMyNTEyZTg0ZDEwM2ZhNDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Uys8Salups7BWB4KDcUGGHQ1Cq8j-GjYAgYfBLMr8-A)
And Lime repo even rebuilds automatically through its Actions:
Desktop
Any Linux distribution
(Not relevant)
The text was updated successfully, but these errors were encountered: