mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-28 14:22:50 +03:00
Merge pull request #46023 from Ericson2314/fix-45993
mkDerivation: Fix cross compilation
This commit is contained in:
commit
d62e62e6a8
@ -187,7 +187,15 @@ rec {
|
|||||||
builder = attrs.realBuilder or stdenv.shell;
|
builder = attrs.realBuilder or stdenv.shell;
|
||||||
args = attrs.args or ["-e" (attrs.builder or ./default-builder.sh)];
|
args = attrs.args or ["-e" (attrs.builder or ./default-builder.sh)];
|
||||||
inherit stdenv;
|
inherit stdenv;
|
||||||
inherit (stdenv.hostPlatform) system;
|
|
||||||
|
# The `system` attribute of a derivation has special meaning to Nix.
|
||||||
|
# Derivations set it to choose what sort of machine could be used to
|
||||||
|
# execute the build, The build platform entirely determines this,
|
||||||
|
# indeed more finely than Nix knows or cares about. The `system`
|
||||||
|
# attribute of `buildPlatfom` matches Nix's degree of specificity.
|
||||||
|
# exactly.
|
||||||
|
inherit (stdenv.buildPlatform) system;
|
||||||
|
|
||||||
userHook = config.stdenv.userHook or null;
|
userHook = config.stdenv.userHook or null;
|
||||||
__ignoreNulls = true;
|
__ignoreNulls = true;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user