diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e822d46ec9e1..c081a7026bef 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22201,7 +22201,14 @@ with pkgs; ncurses = if stdenv.hostPlatform.useiOSPrebuilt then null - else callPackage ../development/libraries/ncurses { }; + else callPackage ../development/libraries/ncurses { + # ncurses is included in the SDK. Avoid an infinite recursion by using a bootstrap stdenv. + stdenv = + if stdenv.isDarwin then + darwin.bootstrapStdenv + else + stdenv; + }; ndi = callPackage ../development/libraries/ndi { };