about summary refs log tree commit diff
path: root/pkgs/development/libraries/mpfr/default.nix
diff options
context:
space:
mode:
authorJohn Ericson <Ericson2314@Yahoo.com>2017-06-03 16:57:52 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2017-06-22 17:53:53 -0400
commitc54c3cb5cef4ff05ea7af017afbf8c2e294c1f2d (patch)
tree522282977dc9a79a86e3598128d78616de8ff31f /pkgs/development/libraries/mpfr/default.nix
parentf75ad79375d3596d6402af881454ba8c5260b866 (diff)
downloadnixlib-c54c3cb5cef4ff05ea7af017afbf8c2e294c1f2d.tar
nixlib-c54c3cb5cef4ff05ea7af017afbf8c2e294c1f2d.tar.gz
nixlib-c54c3cb5cef4ff05ea7af017afbf8c2e294c1f2d.tar.bz2
nixlib-c54c3cb5cef4ff05ea7af017afbf8c2e294c1f2d.tar.lz
nixlib-c54c3cb5cef4ff05ea7af017afbf8c2e294c1f2d.tar.xz
nixlib-c54c3cb5cef4ff05ea7af017afbf8c2e294c1f2d.tar.zst
nixlib-c54c3cb5cef4ff05ea7af017afbf8c2e294c1f2d.zip
mpfs: Fix for cross by disabling check
check phase is now only disabled by *default* for cross, but mpfr
was forcing it always.
Diffstat (limited to 'pkgs/development/libraries/mpfr/default.nix')
-rw-r--r--pkgs/development/libraries/mpfr/default.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/development/libraries/mpfr/default.nix b/pkgs/development/libraries/mpfr/default.nix
index 8dbe150e2cb3..4f9a9fb9bd0e 100644
--- a/pkgs/development/libraries/mpfr/default.nix
+++ b/pkgs/development/libraries/mpfr/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, gmp }:
+{ stdenv, fetchurl, gmp
+, buildPlatform, hostPlatform
+}:
 
 stdenv.mkDerivation rec {
   name = "mpfr-3.1.3";
@@ -19,10 +21,10 @@ stdenv.mkDerivation rec {
   hardeningDisable = [ "stackprotector" ];
 
   configureFlags =
-    stdenv.lib.optional stdenv.isSunOS "--disable-thread-safe" ++
-    stdenv.lib.optional stdenv.is64bit "--with-pic";
+    stdenv.lib.optional hostPlatform.isSunOS "--disable-thread-safe" ++
+    stdenv.lib.optional hostPlatform.is64bit "--with-pic";
 
-  doCheck = true;
+  doCheck = hostPlatform == buildPlatform;
 
   enableParallelBuilding = true;