diff options
author | Will Dietz <w@wdtz.org> | 2017-08-13 15:32:50 -0500 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2018-02-13 09:44:49 -0600 |
commit | aa00d5370824683587ec0c33fe6d880d4d77c466 (patch) | |
tree | 24cbe65c3f7bf13c23aae7dd8ca5f096cfe98ef8 /pkgs/development | |
parent | 3b5e1131a7e4bff57a6870f7065fd25826595a24 (diff) | |
download | nixlib-aa00d5370824683587ec0c33fe6d880d4d77c466.tar nixlib-aa00d5370824683587ec0c33fe6d880d4d77c466.tar.gz nixlib-aa00d5370824683587ec0c33fe6d880d4d77c466.tar.bz2 nixlib-aa00d5370824683587ec0c33fe6d880d4d77c466.tar.lz nixlib-aa00d5370824683587ec0c33fe6d880d4d77c466.tar.xz nixlib-aa00d5370824683587ec0c33fe6d880d4d77c466.tar.zst nixlib-aa00d5370824683587ec0c33fe6d880d4d77c466.zip |
openssl 1.1.0: disable 'async' bits relating to setcontext/etc on musl
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/openssl/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index 775e6056dffc..cce205bb2c80 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -24,6 +24,12 @@ let ++ optional (versionOlder version "1.0.2" && hostPlatform.isDarwin) ./darwin-arch.patch; + postPatch = if (versionAtLeast version "1.1.0" && stdenv.isMusl) then '' + substituteInPlace crypto/async/arch/async_posix.h \ + --replace '!defined(__ANDROID__) && !defined(__OpenBSD__)' \ + '!defined(__ANDROID__) && !defined(__OpenBSD__) && 0' + '' else null; + outputs = [ "bin" "dev" "out" "man" ]; setOutputFlags = false; separateDebugInfo = hostPlatform.isLinux; |