From 7ebae6b27d4e8e9dbbdd31187a6f2acb27d903a7 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Sun, 31 Aug 2025 22:03:38 +0530 Subject: [PATCH] linuxPackages.nvidia_x11.persistenced: fix build Signed-off-by: phanirithvij --- .../linux/nvidia-x11/persistenced.nix | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/persistenced.nix b/pkgs/os-specific/linux/nvidia-x11/persistenced.nix index d125cf520447..87634c72383d 100644 --- a/pkgs/os-specific/linux/nvidia-x11/persistenced.nix +++ b/pkgs/os-specific/linux/nvidia-x11/persistenced.nix @@ -5,7 +5,9 @@ nvidia_x11: sha256: lib, fetchFromGitHub, m4, + glibc, libtirpc, + pkg-config, }: stdenv.mkDerivation { @@ -19,8 +21,21 @@ stdenv.mkDerivation { inherit sha256; }; - nativeBuildInputs = [ m4 ]; - buildInputs = [ libtirpc ]; + env = { + LIBRARY_PATH = "${glibc}/lib"; + NIX_CFLAGS_COMPILE = toString [ "-I${libtirpc.dev}/include/tirpc" ]; + }; + NIX_LDFLAGS = [ "-ltirpc" ]; + + nativeBuildInputs = [ + m4 + pkg-config + ]; + + buildInputs = [ + libtirpc + stdenv.cc.cc.lib + ]; makeFlags = nvidia_x11.makeFlags ++ [ "DATE=true" ]; @@ -36,9 +51,6 @@ stdenv.mkDerivation { $out/bin/nvidia-persistenced ''; - env.NIX_CFLAGS_COMPILE = toString [ "-I${libtirpc.dev}/include/tirpc" ]; - NIX_LDFLAGS = [ "-ltirpc" ]; - meta = with lib; { homepage = "https://www.nvidia.com/object/unix.html"; description = "Settings application for NVIDIA graphics cards";