From 10f722dc04ac572ae28538a9db09e472e0cc0f50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carles=20Pag=C3=A8s?= Date: Thu, 27 Dec 2012 12:53:02 +0100 Subject: [PATCH] steam: workaround segfault at startup. I don't know why, if I call ld-linux.so.2 to launch the game, it segfaults, so I renamed it to ld.so. --- pkgs/games/steam/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/games/steam/default.nix b/pkgs/games/steam/default.nix index 7e7cc2d8f6d..e0d337bd7c0 100644 --- a/pkgs/games/steam/default.nix +++ b/pkgs/games/steam/default.nix @@ -52,10 +52,11 @@ stdenv.mkDerivation rec { export LD_LIBRARY_PATH="\$STEAMBINDIR:\$LD_LIBRARY_PATH" export SDL_VIDEO_X11_DGAMOUSE=0 cd "\$STEAMROOT" - cp ${glibc215}/lib/ld-linux.so.2 "\$STEAMBINDIR" - chmod u+w "\$STEAMBINDIR/ld-linux.so.2" + LDSO="\$STEAMBINDIR\ld.so" + cp ${glibc215}/lib/ld-linux.so.2 "\$LDSO" + chmod u+w "\$LDSO" echo \$\$ > "\$PIDFILE" # pid of the shell will become pid of steam - exec "\$STEAMBINDIR/ld-linux.so.2" "\$STEAMBINDIR/steam" + exec "\$LDSO" "\$STEAMBINDIR/steam" else export PATH=${xz}/bin:\$PATH exec $out/bin/.steam-wrapped