diff options
author | John Ericson <Ericson2314@Yahoo.com> | 2017-02-06 18:13:02 -0500 |
---|---|---|
committer | John Ericson <Ericson2314@Yahoo.com> | 2017-04-23 14:01:12 -0400 |
commit | 863d79b36446bb2dbcc34d4f57c832ac2dc57f68 (patch) | |
tree | 76683d4a723783f27f64b7bdd73c6a9e107167e0 /pkgs/top-level/splice.nix | |
parent | d59e4fbb75e307fd1a0e98c44627f38bab504aeb (diff) | |
download | nixpkgs-863d79b36446bb2dbcc34d4f57c832ac2dc57f68.tar nixpkgs-863d79b36446bb2dbcc34d4f57c832ac2dc57f68.tar.gz nixpkgs-863d79b36446bb2dbcc34d4f57c832ac2dc57f68.tar.bz2 nixpkgs-863d79b36446bb2dbcc34d4f57c832ac2dc57f68.tar.lz nixpkgs-863d79b36446bb2dbcc34d4f57c832ac2dc57f68.tar.xz nixpkgs-863d79b36446bb2dbcc34d4f57c832ac2dc57f68.tar.zst nixpkgs-863d79b36446bb2dbcc34d4f57c832ac2dc57f68.zip |
top-level: Introduce targetPackages and a "double link fold"
Each bootstrapping stage ought to just depend on the previous stage, but poorly-written compilers break this elegence. This provides an easy-enough way to depend on the next stage: targetPackages. PLEASE DO NOT USE IT UNLESS YOU MUST! I'm hoping someday in a pleasant future I can revert this commit :)
Diffstat (limited to 'pkgs/top-level/splice.nix')
-rw-r--r-- | pkgs/top-level/splice.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/top-level/splice.nix b/pkgs/top-level/splice.nix index bb6fc47b1d2..43951100de3 100644 --- a/pkgs/top-level/splice.nix +++ b/pkgs/top-level/splice.nix @@ -66,7 +66,7 @@ let if actuallySplice then splicer defaultBuildScope defaultRunScope // { # These should never be spliced under any circumstances - inherit (pkgs) pkgs buildPackages + inherit (pkgs) pkgs buildPackages __targetPackages buildPlatform targetPlatform hostPlatform; } else pkgs // pkgs.xorg; |