diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 52ec706ad7b..87e16614081 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4221,9 +4221,13 @@ let bootjdk = callPackage ../development/compilers/openjdk/bootstrap.nix { version = "7"; }; }; - openjdk8 = callPackage ../development/compilers/openjdk/8.nix { - bootjdk = callPackage ../development/compilers/openjdk/bootstrap.nix { version = "8"; }; - }; + openjdk8 = + if stdenv.isDarwin then + callPackage ../development/compilers/openjdk-darwin/8.nix { } + else + callPackage ../development/compilers/openjdk/8.nix { + bootjdk = callPackage ../development/compilers/openjdk/bootstrap.nix { version = "8"; }; + }; openjdk = if stdenv.isDarwin then openjdk7 else openjdk8;