diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-06-14 15:36:03 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-06-14 15:41:13 +0000 |
commit | 502de3c377ec6a20673c395062b484a1a99c21fd (patch) | |
tree | be5769298e04e9fdfa10106beb1d2f526e1a3f0d /pkgs/development/libraries/openssl | |
parent | 19c5fd76f885e63ee030037254cc93d1006f3387 (diff) | |
download | nixpkgs-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.nix | 5 |
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 |