diff options
| author | Derek Kulinski <d@kulinski.us> | 2019-08-09 22:37:41 -0700 |
|---|---|---|
| committer | Derek Kulinski <d@kulinski.us> | 2019-08-09 22:49:23 -0700 |
| commit | 7e7e26e9b13df64709c3c8c7c1371b484a2ffdcb (patch) | |
| tree | f279154eb3b4a5c9607c08e3c4371039fc5f7fde | |
| parent | weechat: prevent impure use of system Python (#64262) (diff) | |
| download | nixpkgs-7e7e26e9b13df64709c3c8c7c1371b484a2ffdcb.tar.gz | |
busybox: apply clang-cross patch when host is different than build system.
It looks like the original comparrision was incorrect:
host platform - system on which the binary will run
target platform - system for which compiler generates code
(used with compilers)
build platform - system on which the build is invoked
see: https://nixos.org/nixpkgs/manual/#sec-cross-platform-parameters
This change allows to cross compile busybox on OS X
| -rw-r--r-- | pkgs/os-specific/linux/busybox/default.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix index 7270877c52e4..f041d2b50429 100644 --- a/pkgs/os-specific/linux/busybox/default.nix +++ b/pkgs/os-specific/linux/busybox/default.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { patches = [ ./busybox-in-store.patch - ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.targetPlatform) ./clang-cross.patch; + ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch; postPatch = "patchShebangs ."; |
