From bd7a6594055ef1024c2f477c4c222202af1d5e68 Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Sat, 11 Dec 2021 13:42:04 -0500 Subject: [PATCH] nix: fix darwin build --- pkgs/tools/package-management/nix/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 59651c973c37..1a8a48893469 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -78,6 +78,9 @@ common = propagatedBuildInputs = [ boehmgc ]; + # src/nix-build/nix-build.cc:463:41: error: 'value' is unavailable: introduced in macOS 10.13 + NIX_CFLAGS_COMPILE = lib.optional (stdenv.hostPlatform.system == "x86_64-darwin") "-D_LIBCPP_DISABLE_AVAILABILITY"; + NIX_LDFLAGS = lib.optionals (!is24) [ # https://github.com/NixOS/nix/commit/3e85c57a6cbf46d5f0fe8a89b368a43abd26daba (lib.optionalString enableStatic "-lssl -lbrotlicommon -lssh2 -lz -lnghttp2 -lcrypto")