Bug#820663: #819826 was resolved incorrectly

Michel Dänzer michel at daenzer.net
Tue Apr 19 03:12:27 UTC 2016


Hi Michael,


you resolved #819826 by replacing

 find $config -name libstdc++.so.6\* -execdir rm -f {} \;

with

 find $runtime -name libstdc++.so.6\* -execdir rm -f {} \;

Unfortunately, the latter isn't sufficient, because some Steam games
ship their own stale copies of libraries in their own directories,
outside of the Steam runtime. Come to think of it, maybe even the former
wasn't sufficient if the user chose to install games outside of the
Steam config directory?

For the same reason, I'm afraid that not using the Steam runtime isn't
sufficient to avoid the stale library problem after all. Looks like the
only effective solution may be to force the system versions of affected
libraries via LD_PRELOAD.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer



More information about the Pkg-games-devel mailing list