From 26f809bd670b7f53b760b53058c585be748a930d Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 8 Mar 2026 16:23:06 +0000 Subject: [PATCH] haskellPackages: allow local networking when using iserv-proxy --- pkgs/development/haskell-modules/generic-builder.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index a0990a1972a3..f795deebddf4 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -262,6 +262,8 @@ in __onlyPropagateKnownPkgConfigModules ? false, enableExternalInterpreter ? isCross && crossSupport.canProxyTH && crossSupport.needsExternalInterpreterSetup, + # iserv-proxy needs local network access + __darwinAllowLocalNetworking ? stdenv.hostPlatform.isDarwin && enableExternalInterpreter, }@args: assert editedCabalFile != null -> revision != null; @@ -1154,5 +1156,8 @@ lib.fix ( // optionalAttrs (disallowedRequisites != [ ] || disallowGhcReference) { disallowedRequisites = disallowedRequisites ++ (if disallowGhcReference then [ ghc ] else [ ]); } + // optionalAttrs (__darwinAllowLocalNetworking || args ? __darwinLocalNetworking) { + __darwinAllowLocalNetworking = true; + } ) )