diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-07-15 20:43:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-15 20:43:29 +0200 |
commit | aeecbe5f33e9b0c82a20d67fcf4fc898ff5c4912 (patch) | |
tree | d0955ec422f89cbe26bd2e8b8de78fa07fa17162 | |
parent | 605a09e9b5cd1d50bd4fb5cd5eba23cb9f873365 (diff) | |
parent | 2b692b1d9d1e650fc74d5dcab24d559be2c52dc3 (diff) |
Merge pull request #243633 from wegank/bootstrap-tools-delay
freshBootstrapTools: fix build on darwin
-rw-r--r-- | pkgs/stdenv/darwin/make-bootstrap-tools.nix | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/stdenv/darwin/make-bootstrap-tools.nix b/pkgs/stdenv/darwin/make-bootstrap-tools.nix index c20684e01a346..94c61e396b658 100644 --- a/pkgs/stdenv/darwin/make-bootstrap-tools.nix +++ b/pkgs/stdenv/darwin/make-bootstrap-tools.nix @@ -10,14 +10,13 @@ let cross = if crossSystem != null custom-bootstrap = if bootstrapFiles != null then { stdenvStages = args: let args' = args // { bootstrapFiles = bootstrapFiles; }; - in (import "${pkgspath}/pkgs/stdenv/darwin" args').stagesDarwin; + in (import "${pkgspath}/pkgs/stdenv/darwin" args'); } else {}; in with import pkgspath ({ inherit localSystem; } // cross // custom-bootstrap); let llvmPackages = llvmPackages_11; - storePrefixLen = builtins.stringLength builtins.storeDir; in rec { coreutils_ = coreutils.override (args: { # We want coreutils without ACL support. @@ -207,8 +206,6 @@ in rec { ''; }; - bootstrapLlvmVersion = llvmPackages.llvm.version; - bootstrapFiles = { tools = "${build}/pack"; }; @@ -313,13 +310,16 @@ in rec { }; # The ultimate test: bootstrap a whole stdenv from the tools specified above and get a package set out of it + # TODO: uncomment once https://github.com/NixOS/nixpkgs/issues/222717 is resolved + /* test-pkgs = import test-pkgspath { # if the bootstrap tools are for another platform, we should be testing # that platform. localSystem = if crossSystem != null then crossSystem else localSystem; stdenvStages = args: let - args' = args // { inherit bootstrapLlvmVersion bootstrapFiles; }; - in (import (test-pkgspath + "/pkgs/stdenv/darwin") args').stagesDarwin; + args' = args // { inherit bootstrapFiles; }; + in (import (test-pkgspath + "/pkgs/stdenv/darwin") args'); }; + */ } |