3
0
Fork 0
forked from mirrors/nixpkgs

Fix zlib handling in stdenvLinux

Previously stdenv depended on two different zlibs and there was a third
one in the top-level package set for other purposes.  This commit merges
all this zlibs to one.
This commit is contained in:
Gergely Risko 2014-08-25 21:16:38 +02:00 committed by Eelco Dolstra
parent f5d648e27d
commit 1f2b636ff6

View file

@ -225,7 +225,11 @@ rec {
}; };
extraPath = [ stage3.pkgs.xz ]; extraPath = [ stage3.pkgs.xz ];
overrides = pkgs: { overrides = pkgs: {
inherit (stage3.pkgs) gettext gnum4 gmp perl glibc; # Zlib has to be inherited and not rebuilt in this stage,
# 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 (stage3.pkgs) gettext gnum4 gmp perl glibc zlib;
}; };
}; };
@ -274,7 +278,7 @@ rec {
inherit (stage4.pkgs) inherit (stage4.pkgs)
gzip bzip2 xz bash binutils coreutils diffutils findutils gawk gzip bzip2 xz bash binutils coreutils diffutils findutils gawk
glibc gnumake gnused gnutar gnugrep gnupatch patchelf glibc gnumake gnused gnutar gnugrep gnupatch patchelf
attr acl paxctl; attr acl paxctl zlib;
}; };
}; };