overrides
pkgs.stdenv.overrides
Docs pulled from | This Revision | about 1 hour ago
Contribute
Enhance the ecosystem with your expertise! Contribute to fill the gaps in documentation. Your input can make a difference.
Noogle detected
Implementation
The following is the current implementation of this function.
self: super:
{
inherit (prevStage)
gzip
bzip2
xz
bashNonInteractive
coreutils
diffutils
findutils
gawk
gnused
gnugrep
gnupatch
patchelf
attr
acl
zlib
libunistring
;
inherit (prevStage.gnugrep) pcre2;
${localSystem.libc} = prevStage.${localSystem.libc};
# Hack: avoid libidn2.{bin,dev} referencing bootstrap tools. There's a logical cycle.
libidn2 = import ../../development/libraries/libidn2/no-bootstrap-reference.nix {
inherit lib;
inherit (prevStage) libidn2;
inherit (self)
stdenv
runCommandLocal
patchelf
libunistring
;
};
}
// lib.optionalAttrs (super.stdenv.targetPlatform == localSystem) {
# Need to get rid of these when cross-compiling.
inherit (prevStage) binutils binutils-unwrapped;
gcc = cc;
}