forked from mirrors/nixpkgs
ghcWithPackages: check targetPlatform to decide if NCG is available
The availability of native codegen (which allows us to disable the LLVM backend by default) hinges on the target platform of the compiler (that is GHC), not on the platform it runs on (the host platform).
This commit is contained in:
parent
7207f809f9
commit
cfdc073da4
|
@ -1,5 +1,5 @@
|
||||||
{ lib, stdenv, ghc, llvmPackages, packages, symlinkJoin, makeWrapper
|
{ lib, stdenv, ghc, llvmPackages, packages, symlinkJoin, makeWrapper
|
||||||
, withLLVM ? !(stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isPowerPC)
|
, withLLVM ? !(stdenv.targetPlatform.isx86_64 || stdenv.targetPlatform.isPowerPC)
|
||||||
, postBuild ? ""
|
, postBuild ? ""
|
||||||
, ghcLibdir ? null # only used by ghcjs, when resolving plugins
|
, ghcLibdir ? null # only used by ghcjs, when resolving plugins
|
||||||
}:
|
}:
|
||||||
|
|
Loading…
Reference in a new issue