diff --git a/nix/patches/default.nix b/nix/patches/default.nix index 957db93af..c262f0c4b 100644 --- a/nix/patches/default.nix +++ b/nix/patches/default.nix @@ -22,4 +22,6 @@ ./static-haskell-nix-ncurses.patch; static-haskell-nix-ghc-bignum = ./static-haskell-nix-ghc-bignum.patch; + static-haskell-nix-openssl = + ./static-haskell-nix-openssl.patch; } diff --git a/nix/patches/static-haskell-nix-openssl.patch b/nix/patches/static-haskell-nix-openssl.patch new file mode 100644 index 000000000..e580549f1 --- /dev/null +++ b/nix/patches/static-haskell-nix-openssl.patch @@ -0,0 +1,12 @@ +diff --git a/survey/default.nix b/survey/default.nix +index cf1bd31..9d34753 100644 +--- a/survey/default.nix ++++ b/survey/default.nix +@@ -736,6 +736,7 @@ let + openblas = previous.openblas.override { enableStatic = true; }; + + openssl = previous.openssl.override { static = true; }; ++ openssl_1_1 = previous.openssl_1_1.override { static = true; }; + + libsass = previous.libsass.overrideAttrs (old: { dontDisableStatic = true; }); + diff --git a/nix/static-haskell-package.nix b/nix/static-haskell-package.nix index 209b5bf91..747d15c36 100644 --- a/nix/static-haskell-package.nix +++ b/nix/static-haskell-package.nix @@ -19,6 +19,7 @@ let [ patches.static-haskell-nix-ncurses patches.static-haskell-nix-ghc-bignum + patches.static-haskell-nix-openssl ]; extraOverrides =