{ lib , stdenv , fetchFromGitHub , meson , ninja , nixosTests }: let libDir = if builtins.elem stdenv.system [ "x86_64-linux" "mips64-linux" "powerpc64le-linux" ] then "/lib64" else "/lib"; in stdenv.mkDerivation rec { pname = "nix-ld"; version = "1.2.2"; src = fetchFromGitHub { owner = "mic92"; repo = "nix-ld"; rev = version; hash = "sha256-+z9t7BLugZO1WhyYEq6FI38TMh2EwfgfAv3RDFSjwtc="; }; doCheck = true; nativeBuildInputs = [ meson ninja ]; mesonFlags = [ "-Dnix-system=${stdenv.system}" ]; hardeningDisable = [ "stackprotector" ]; postInstall = '' mkdir -p $out/nix-support ldpath=${libDir}/$(basename $(< ${stdenv.cc}/nix-support/dynamic-linker)) echo "$ldpath" > $out/nix-support/ldpath mkdir -p $out/lib/tmpfiles.d/ cat > $out/lib/tmpfiles.d/nix-ld.conf <