protonscr

[installer] llvm (GL/mesa) will refuse to load because of missing libgcc_s symbol

steamclosed
ValveSoftware/steam-for-linux#5129 · opened 2017-08-14 by sylware · updated 2023-04-27 · 2 comments · github
Ssylware 2017-08-14 github

On my fresh gnu/linux distro:
Once I run the installer with LD_DEBUG=versions, I get:
/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1: error: version lookup error: version `GCC_7.0.0' not found (required by /opt/x86/lib/libLLVMVectorize.so.6) (fatal)
Namely, 32 bits llvm cannot run with the installer bundled libgcc_s on a modern gnu/linux distro. Must fix by adding my 32 bits libgcc_s.so.1 to LD_PRELOAD environment variable.
In next SDK, please enforce libgcc static linking for games and others.

Ssylware 2017-10-28 github

Is this possible to get statically linked libgcc valve thingies? (client, dota, csgo...)

Ssylware 2023-04-27 github

The installer has changed significantly.

Will need full re-test with the inventory of the new issues.

Nothing extracted yet.