openssl: fix static cross compilation

main
Sandro Jäckel 2 years ago
parent ca6e8db877
commit 33944d5ddd
No known key found for this signature in database
GPG Key ID: B1763F8651144063
  1. 5
      pkgs/development/libraries/openssl/default.nix

@ -67,7 +67,8 @@ let
!(stdenv.hostPlatform.useLLVM or false) &&
stdenv.cc.isGNU;
nativeBuildInputs = [ perl ];
nativeBuildInputs = [ perl ]
++ lib.optionals static [ removeReferencesTo ];
buildInputs = lib.optional withCryptodev cryptodev
# perl is included to allow the interpreter path fixup hook to set the
# correct interpreter in c_rehash.
@ -155,7 +156,7 @@ let
postInstall =
(if static then ''
# OPENSSLDIR has a reference to self
${removeReferencesTo}/bin/remove-references-to -t $out $out/lib/*.a
remove-references-to -t $out $out/lib/*.a
'' else ''
# If we're building dynamic libraries, then don't install static
# libraries.

Loading…
Cancel
Save