From eb8cee29f97ef3fc22f4f30b30e63a5f33f2498a Mon Sep 17 00:00:00 2001 From: Yarny0 <41838844+Yarny0@users.noreply.github.com> Date: Mon, 10 Mar 2025 15:48:39 +0100 Subject: [PATCH] samsung-unified-linux-driver 4.01.17: fix library path On x86-64, the executables were looking for libraries in `${lib.getLib stdenv.cc.cc}/lib64`, but that path apparently changed with https://github.com/NixOS/nixpkgs/commit/5e2e98f3b71f1b7e0168e5c071bc9dff029287cb , resulting in a runtime error: > /nix/store/0z8gd4fmjknwswx0pp5kzqnrhj1k9q8x-samsung-UnifiedLinuxDriver-4.01.17/lib/cups/filter/rastertospl: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory Affected programs are `$out/lib/cups/filter/{ps,raster}tospl{,c}`. The commit at hand fixes the library lookup path. --- pkgs/misc/cups/drivers/samsung/4.01.17.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/misc/cups/drivers/samsung/4.01.17.nix b/pkgs/misc/cups/drivers/samsung/4.01.17.nix index 77e83c32aa69..c4ddc3a98f8c 100644 --- a/pkgs/misc/cups/drivers/samsung/4.01.17.nix +++ b/pkgs/misc/cups/drivers/samsung/4.01.17.nix @@ -30,7 +30,7 @@ let cups libusb-compat-0_1 ] - + ":$out/lib:${lib.getLib stdenv.cc.cc}/lib${appendPath}"; + + ":$out/lib:${lib.getLib stdenv.cc.cc}/lib"; in stdenv.mkDerivation (finalAttrs: { pname = "samsung-unified-linux-driver";