sed the openssl makefile to change the shlib version

We do this to prevent a version collision between the custom one we're
installing and whatever the system has. OpenSSL 1.0.0 through 1.0.2 all
declare an SHLIB version of 1.0.0, so if Python has been linked against
1.0.1 and cryptography against 1.0.0, but then you try to load Python
it will consider either 1.0.1 or 1.0.0 to satisfy the library version.
This is, of course, nonsense since 1.0.1 has substantially more symbols
than 1.0.0. The result is that if you do a LD_LIBRARY_PATH that points
at the "real" 1.0.0 then Python will fail to load because there are
missing symbols. We can avoid this entire nonsense by changing the major
version. The dynamic linker will happily load both versions and nothing
will kerplode.
1 file changed