From 2a8b17f1d5bef1f03e4769cf2d6802261d1315c7 Mon Sep 17 00:00:00 2001 From: Olivia Lee Date: Tue, 22 Apr 2025 15:11:18 -0700 Subject: [PATCH] glmark2: don't overwrite LD_LIBRARY_PATH from environment For driver development, I usually point LD_LIBRARY_PATH at an install-dir from an in-progress mesa checkout. Clearing the previous LD_LIBRARY_PATH value breaks this, and causes glmark2 to attempt to use the system drivers. --- pkgs/by-name/gl/glmark2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gl/glmark2/package.nix b/pkgs/by-name/gl/glmark2/package.nix index 1ba60f3588c4..9dffc8e1e928 100644 --- a/pkgs/by-name/gl/glmark2/package.nix +++ b/pkgs/by-name/gl/glmark2/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { postInstall = '' for binary in $out/bin/glmark2*; do wrapProgram $binary \ - --set LD_LIBRARY_PATH ${libGL}/lib + --prefix LD_LIBRARY_PATH ":" ${libGL}/lib done '';