mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 23:13:19 +00:00
stdenv: linux: inherit texinfo in stage4 instead of the final stdenv
This reverts commit a809fdc8e1
and then
achieves the same result (not rebuilding texinfo three times)
but without dragging bootstrap tools into the closure.
This commit is contained in:
parent
98df4f6351
commit
1acbc939c5
@ -263,7 +263,7 @@ in
|
||||
# because gcc (since JAR support) already depends on zlib, and
|
||||
# then if we already have a zlib we want to use that for the
|
||||
# other purposes (binutils and top-level pkgs) too.
|
||||
inherit (prevStage) gettext gnum4 bison gmp perl zlib linuxHeaders;
|
||||
inherit (prevStage) gettext gnum4 bison gmp perl texinfo zlib linuxHeaders;
|
||||
${localSystem.libc} = getLibc prevStage;
|
||||
binutils = super.binutils.override {
|
||||
# Don't use stdenv's shell but our own
|
||||
@ -344,7 +344,6 @@ in
|
||||
concatMap (p: [ (getBin p) (getLib p) ])
|
||||
[ gzip bzip2 xz bash binutils.bintools coreutils diffutils findutils
|
||||
gawk gnumake gnused gnutar gnugrep gnupatch patchelf ed paxctl
|
||||
texinfo
|
||||
]
|
||||
# Library dependencies
|
||||
++ map getLib (
|
||||
@ -363,7 +362,7 @@ in
|
||||
inherit (prevStage)
|
||||
gzip bzip2 xz bash coreutils diffutils findutils gawk
|
||||
gnumake gnused gnutar gnugrep gnupatch patchelf
|
||||
attr acl paxctl zlib pcre texinfo;
|
||||
attr acl paxctl zlib pcre;
|
||||
${localSystem.libc} = getLibc prevStage;
|
||||
} // lib.optionalAttrs (super.targetPlatform == localSystem) {
|
||||
# Need to get rid of these when cross-compiling.
|
||||
|
Loading…
Reference in New Issue
Block a user