Loading pkgs/os-specific/darwin/by-name/dy/dyld/package.nix +18 −10 Original line number Diff line number Diff line { lib, apple-sdk, ld64, mkAppleDerivation, cmake, fetchurl, ld64, llvm, mkAppleDerivation, openssl, pkgsBuildHost, pkg-config, pkgsBuildHost, pkgs, stdenvNoCC, fetchurl, }: let Loading @@ -20,11 +20,19 @@ let hash = "sha256-0ybVcwHuGEdThv0PPjYQc3SW0YVOyrM3/L9zG/l1Vtk="; }; launchd = apple-sdk.sourceRelease "launchd"; Libc = apple-sdk.sourceRelease "Libc"; libplatform = apple-sdk.sourceRelease "libplatform"; libpthread = apple-sdk.sourceRelease "libpthread"; xnu = apple-sdk.sourceRelease "xnu"; f = pkgs: prev: if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; bootstrapSourceRelease = f pkgs pkgs; # TODO(reckenrode): Use `sourceRelease` after migration has been merged and all releases updated to the same version. launchd = bootstrapSourceRelease "launchd"; Libc = bootstrapSourceRelease "Libc"; libplatform = bootstrapSourceRelease "libplatform"; libpthread = bootstrapSourceRelease "libpthread"; xnu = bootstrapSourceRelease "xnu"; privateHeaders = stdenvNoCC.mkDerivation { name = "dyld-deps-private-headers"; Loading Loading
pkgs/os-specific/darwin/by-name/dy/dyld/package.nix +18 −10 Original line number Diff line number Diff line { lib, apple-sdk, ld64, mkAppleDerivation, cmake, fetchurl, ld64, llvm, mkAppleDerivation, openssl, pkgsBuildHost, pkg-config, pkgsBuildHost, pkgs, stdenvNoCC, fetchurl, }: let Loading @@ -20,11 +20,19 @@ let hash = "sha256-0ybVcwHuGEdThv0PPjYQc3SW0YVOyrM3/L9zG/l1Vtk="; }; launchd = apple-sdk.sourceRelease "launchd"; Libc = apple-sdk.sourceRelease "Libc"; libplatform = apple-sdk.sourceRelease "libplatform"; libpthread = apple-sdk.sourceRelease "libpthread"; xnu = apple-sdk.sourceRelease "xnu"; f = pkgs: prev: if !pkgs.stdenv.hostPlatform.isDarwin || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" then prev.darwin.sourceRelease else f pkgs.stdenv.__bootPackages pkgs; bootstrapSourceRelease = f pkgs pkgs; # TODO(reckenrode): Use `sourceRelease` after migration has been merged and all releases updated to the same version. launchd = bootstrapSourceRelease "launchd"; Libc = bootstrapSourceRelease "Libc"; libplatform = bootstrapSourceRelease "libplatform"; libpthread = bootstrapSourceRelease "libpthread"; xnu = bootstrapSourceRelease "xnu"; privateHeaders = stdenvNoCC.mkDerivation { name = "dyld-deps-private-headers"; Loading