FS#51990 - [steam] enable the dynamic linker trick by default
Attached to Project:
Community Packages
Opened by Emil (xexaxo) - Monday, 28 November 2016, 17:10 GMT
Last edited by Levente Polyak (anthraxx) - Friday, 09 December 2016, 02:03 GMT
Opened by Emil (xexaxo) - Monday, 28 November 2016, 17:10 GMT
Last edited by Levente Polyak (anthraxx) - Friday, 09 December 2016, 02:03 GMT
|
Details
Description:
Atm, one needs to apply the dynamic linker trick [1] or disable the steam runtime to get things working. In the former case one can get issues even if they are using the binary drivers (which don't use newer's than steam's libstdc++) [2] [3] We can mitigate most of the issues, by renaming the original steam script (to say steam-original ?) and having the default steam to something like the following: #!/bin/sh export LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' exec /usr/bin/steam "$@" [1] https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Dynamic_linker [2] https://wiki.archlinux.org/index.php/Steam/Troubleshooting#The_game_crashes_immediately_after_start [3] https://wiki.archlinux.org/index.php/Steam/Troubleshooting#.27GLBCXX_3.X.XX.27_not_found_when_using_Bumblebee |
This task depends upon
Closed by Levente Polyak (anthraxx)
Friday, 09 December 2016, 02:03 GMT
Reason for closing: Fixed
Additional comments about closing: 1.0.0.54-1
Friday, 09 December 2016, 02:03 GMT
Reason for closing: Fixed
Additional comments about closing: 1.0.0.54-1
If the reluctance is about writing the code, maintainership and alike I'll gladly help.
Thanks
I'll gladly help, unless my proposal for assistance is declined already :'-(
To sum it up: its an infinite sisyphos work and the more time passes by the more stuff you will possibly need to bypass.... so at the end the native runtime is the only sane approach here.
If someone wants to use the steam's own runtime, they are free to fix whatever is required for their particular case/setup.
Regardless (call me naive/stupid/other) it's one I'm willing to take.
What I'm aiming it to have Steam and some games sort of working, since anything else is close to impossible.