nix: add Security to build inputs.

For some reason, this is required to build nix on Big Sur, even though
it's not needed on earlier macOS versions.
This commit is contained in:
Drew Hess 2021-01-22 14:50:16 +00:00
parent fd0daed2e8
commit 90888626ba
No known key found for this signature in database
GPG key ID: 4DC0BBFBE3FEF428
2 changed files with 3 additions and 0 deletions

View file

@ -3,6 +3,7 @@
, stateDir ? "/nix/var"
, confDir ? "/etc"
, boehmgc
, Security
}:
let
@ -52,6 +53,7 @@ common =
[ curl openssl sqlite xz bzip2 nlohmann_json
brotli boost editline
]
++ lib.optionals stdenv.isDarwin [ Security ]
++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
++ lib.optionals is24 [ libarchive gmock ]
++ lib.optional withLibseccomp libseccomp

View file

@ -28565,6 +28565,7 @@ in
storeDir = config.nix.storeDir or "/nix/store";
stateDir = config.nix.stateDir or "/nix/var";
boehmgc = boehmgc.override { enableLargeConfig = true; };
inherit (darwin.apple_sdk.frameworks) Security;
})
nix
nixStable