In message <ms-bn4t5jath...@srv.efca.com> on Wed, 2 Mar 2016 23:24:41 -0800, 
"Erik Forsberg" <e...@efca.com> said:

erik> 
erik> 
https://github.com/openssl/openssl/commit/98fdbce09144a8addc6682a0ffd8ac92b2ce70b1
erik> 
erik> broke Configure zlib
erik> the required -lz never makes it into the produced Makefile
erik> 
erik> I used Configure solaris64-x86_64-cc but I think this is more generic

I'm surprised it wasn't already broken here: 
bcb1977b7f4186b5551d83839286bc02991c2ad3

I seem to have broken down the logic behind zlib / zlib-dynamic right
about there.

Anyhow, the attached patch whould fix the problem, would you verify
that it works for you too?

Cheers,
Richard

diff --git a/Configure b/Configure
index 28339f1..5e2e8d3 100755
--- a/Configure
+++ b/Configure
@@ -339,6 +339,7 @@ our %disabled = ( # "what"         => "comment"
 		  "static-engine"  => "default",
 		  "unit-test"      => "default",
 		  "zlib"           => "default",
+		  "zlib-dynamic"   => "default",
 		  "crypto-mdebug"  => "default",
 		  "heartbeats"     => "default",
 		);
@@ -582,6 +583,10 @@ foreach (@argvcopy)
                         {
                         delete $disabled{"dynamic-engine"};
                         }
+                elsif ($1 eq "zlib-dynamic")
+                        {
+                        delete $disabled{"zlib"};
+                        }
 		my $algo = $1;
 		delete $disabled{$algo};
 
-- 
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev

Reply via email to