forked from mirrors/nixpkgs
cross stdenv adaptor: Disable checkPhase by default
Before gcc-cross-wrapper did this unconditionally
This commit is contained in:
parent
594d264205
commit
e0492d58a6
|
@ -77,6 +77,9 @@ rec {
|
|||
mkDerivation =
|
||||
{ name ? "", buildInputs ? [], nativeBuildInputs ? []
|
||||
, propagatedBuildInputs ? [], propagatedNativeBuildInputs ? []
|
||||
, # Disabling the tests by default when cross compiling, as usually the
|
||||
# tests rely on being able to run produced binaries.
|
||||
doCheck ? false
|
||||
, configureFlags ? []
|
||||
, # Target is not included by default because most programs don't care.
|
||||
# Including it then would cause needless massive rebuilds.
|
||||
|
@ -115,6 +118,8 @@ rec {
|
|||
++ stdenv.lib.optional (hostPlatform.config == "aarch64-linux-gnu") pkgs.updateAutotoolsGnuConfigScriptsHook
|
||||
;
|
||||
|
||||
inherit doCheck;
|
||||
|
||||
# This parameter is sometimes a string and sometimes a list, yuck
|
||||
configureFlags = let inherit (stdenv.lib) optional elem; in
|
||||
(if stdenv.lib.isString configureFlags then [configureFlags] else configureFlags)
|
||||
|
|
Loading…
Reference in a new issue