Merge pull request #46534 from obsidiansystems/darwin-to-linux-cross

misc pkgs: Darwin -> Linux cross compilation
This commit is contained in:
John Ericson
2018-10-24 10:35:52 -04:00
committed by GitHub
5 changed files with 102 additions and 9 deletions

View File

@@ -133,7 +133,9 @@ stdenv.mkDerivation ({
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ bison ];
buildInputs = lib.optionals withGd [ gd libpng ];
# TODO make linuxHeaders unconditional next mass rebuild
buildInputs = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) linuxHeaders
++ lib.optionals withGd [ gd libpng ];
# Needed to install share/zoneinfo/zone.tab. Set to impure /bin/sh to
# prevent a retained dependency on the bootstrap tools in the stdenv-linux