diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 34839400f48c..17fa21ed1130 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23701,7 +23701,15 @@ with pkgs; zeitgeist = callPackage ../development/libraries/zeitgeist { }; - zlib = callPackage ../development/libraries/zlib { }; + zlib = callPackage ../development/libraries/zlib { + stdenv = + # zlib is a dependency of xcbuild. Avoid an infinite recursion by using a bootstrap stdenv + # that does not propagate xcrun. + if stdenv.hostPlatform.isDarwin then + darwin.bootstrapStdenv + else + stdenv; + }; zlib-ng = callPackage ../development/libraries/zlib-ng { };