From b7c6efe37af4fcc3eb237528c0477225d2d795d3 Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Mon, 3 Feb 2025 20:35:03 -0800 Subject: [PATCH] nss: use stdenv shared library extension when creating p11-kit symlink Otherwise we get a broken symlink on darwin: https://hydra.nixos.org/build/287026264/nixlog/4/tail --- pkgs/development/libraries/nss/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/nss/generic.nix b/pkgs/development/libraries/nss/generic.nix index 31743ae5f9d1..2aaf6600dcda 100644 --- a/pkgs/development/libraries/nss/generic.nix +++ b/pkgs/development/libraries/nss/generic.nix @@ -175,7 +175,7 @@ stdenv.mkDerivation rec { postInstall = lib.optionalString useP11kit '' # Replace built-in trust with p11-kit connection - ln -sf ${p11-kit}/lib/pkcs11/p11-kit-trust.so $out/lib/libnssckbi.so + ln -sf ${p11-kit}/lib/pkcs11/p11-kit-trust${stdenv.hostPlatform.extensions.sharedLibrary} $out/lib/libnssckbi${stdenv.hostPlatform.extensions.sharedLibrary} ''; postFixup =