this post was submitted on 01 Nov 2023
1575 points (98.5% liked)

Linux Gaming

15335 readers
1 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] steeznson@lemmy.world 19 points 1 year ago* (last edited 1 year ago) (1 children)

One issue with developing for linux is that userspace isn't consistent between repos. Steam has solved this by vendoring all of the most commonly used libraries like zlib or whatever.

Assuming the bug is in-game then this information would definitely be useful for developers.

Edit: meant distros instead of repos

[–] uis@lemmy.world 7 points 1 year ago (2 children)

Umm... Zlib is everywhere. It just works. Even without steam. Even 20-years old games can run on moderns distros while using system libraries. Like UT2004 does.

[–] steeznson@lemmy.world 6 points 1 year ago (1 children)

Managed to delete my comment by mistake (sorry for the two notifications)

If a common library like zlib is in a non-standard place or is not symlinked to a standard place then I've seen GOG games fail to launch. Steam's vendoring approach makes supporting a variety of distros much easier.

[–] uis@lemmy.world 4 points 1 year ago* (last edited 1 year ago)

Which is wierd. The only way I can imagine this happaning is linking to a library by absolute path. Can you check binary with ldd?

5-minutes google-fu says you can use patchelf to fix issue, but you better check with ldd and report as bug.