Viktor Dukhovni:
> 
> 
> > On Aug 16, 2018, at 6:30 AM, A. Schulze <s...@andreasschulze.de> wrote:
> > 
> > https://github.com/vdukhovni/postfix/blob/master/postfix/src/tls/tls_misc.c#L971
> 
> I am planning a patch to silence these for Postfix 3.4, and Wietse
> may choose to apply the same to some or all of 3.3, 3.2, 3.1 and 3.0.

        msg_warn("run-time library vs. compile-time header version mismatch: "
             "OpenSSL %d.%d.%d may not be compatible with OpenSSL %d.%d.%d",
                 lib_info.major, lib_info.minor, lib_info.micro,
                 hdr_info.major, hdr_info.minor, hdr_info.micro);

Are you assuming that Postfix won't run unless a library with
the right SOname exists? That is definitely not safe to assume.

It may make sense skip the warning when both versions are known to
share the same ABI. But that knowledge needs to be compiled in, or
specified with configuration settings.

        Wietse

Reply via email to