summary refs log tree commit diff
path: root/pkgs/development/libraries/openssl
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-06-14 15:36:03 +0000
committerAlyssa Ross <hi@alyssa.is>2021-06-14 15:41:13 +0000
commit502de3c377ec6a20673c395062b484a1a99c21fd (patch)
treebe5769298e04e9fdfa10106beb1d2f526e1a3f0d /pkgs/development/libraries/openssl
parent19c5fd76f885e63ee030037254cc93d1006f3387 (diff)
downloadnixpkgs-502de3c377ec6a20673c395062b484a1a99c21fd.tar
nixpkgs-502de3c377ec6a20673c395062b484a1a99c21fd.tar.gz
nixpkgs-502de3c377ec6a20673c395062b484a1a99c21fd.tar.bz2
nixpkgs-502de3c377ec6a20673c395062b484a1a99c21fd.tar.lz
nixpkgs-502de3c377ec6a20673c395062b484a1a99c21fd.tar.xz
nixpkgs-502de3c377ec6a20673c395062b484a1a99c21fd.tar.zst
nixpkgs-502de3c377ec6a20673c395062b484a1a99c21fd.zip
openssl: fix Darwin cross infinite recursion
stdenv depends on openssl, and isGNU depends on stdenv.

Thanks-to: sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>
Fixes: https://github.com/NixOS/nixpkgs/issues/126829
Diffstat (limited to 'pkgs/development/libraries/openssl')
-rw-r--r--pkgs/development/libraries/openssl/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index 2a586f9e9ef..77a6b513ee6 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -54,7 +54,10 @@ let
 
     outputs = [ "bin" "dev" "out" "man" ] ++ optional withDocs "doc";
     setOutputFlags = false;
-    separateDebugInfo = !(stdenv.hostPlatform.useLLVM or false) && stdenv.cc.isGNU;
+    separateDebugInfo =
+      !stdenv.hostPlatform.isDarwin &&
+      !(stdenv.hostPlatform.useLLVM or false) &&
+      stdenv.cc.isGNU;
 
     nativeBuildInputs = [ perl ];
     buildInputs = lib.optional withCryptodev cryptodev