[openssl-users] 1.0.2f : crypto/opensslv.h : SHLIB_VERSION_NUMBER is still "1.0.0"

Matt Caswell matt at openssl.org
Wed Feb 3 15:18:12 UTC 2016

On 03/02/16 15:03, REIX, Tony wrote:
> Hi,
> Looking at crypto/opensslv.h of version 1.0.2f, it says:
>      # define SHLIB_VERSION_NUMBER "*1.0.0*"
> Shouldn't it be 1.0.2 ??

No. It is correct. Probably when we released 1.0.0 we should have given
it a SHLIB_VERSION_NUMBER OF "1.0". The last digit isn't helpful (and in
fact IIRC in the forthcoming 1.1.0 release it is "1.1").

This represents the ABI version. 1.0.2 is binary compatible with 1.0.0.
You should be able to drop in a 1.0.2 version of the library without
having to recompile apps built for 1.0.0 (as long as we didn't
accidentally break something ;-)). This only works if the compile
options have remained consistent between the two library versions though.


More information about the openssl-users mailing list