Wietse Venema:
> Postfix links the system libz because MYSQL_README requires it:
> 
> Postfix pre 3.0:
> 
> make -f Makefile.init makefiles \
>     'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include' \
>     'AUXLIBS=-L/usr/local/mysql/lib -lmysqlclient -lz -lm'
> 
> So the next step is to remove the mysql client from the build.

And in that case the crash does not happen. The problem seems to
be with loading libz into a program that already has libz loaded
during process startup.

> If that works, then we could explore OpenSSL builds with libz
> support, but without libz dynamic loading.

I have a build running with zlib and no-zlib-dynamic.

        Wietse

# /usr/local/bin/openssl s_client -no_ssl2 -cipher aNULL -connect localhost:25 
-starttls smtp
WARNING: can't open config file: /usr/local/openssl/openssl.cnf
CONNECTED(00000003)
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 659 bytes and written 385 bytes
---
New, TLSv1/SSLv3, Cipher is AECDH-AES256-SHA
Secure Renegotiation IS supported
Compression: zlib compression
Expansion: zlib compression
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : AECDH-AES256-SHA
    Session-ID: B857BC2E58D7BF07F28DE3E02EB2C6B1DEE897C2F28A67B3D9B36690F577FD3A
    Session-ID-ctx: 
    Master-Key: 
79E5D33084CE9B439E3A093DCE2BA1AEDC4671765D7CFFB53EE958E6EF5C77CC6CF1B22270E90519233F9967751E2947
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 7200 (seconds)
    TLS session ticket:
    0000 - a1 23 1d 21 1f e5 7f ea-05 07 2d 3b da 81 81 86   .#.!......-;....
    0010 - 89 a4 51 d7 1e 36 d8 ff-fb 3d 4a 5c e7 7a 10 94   ..Q..6...=J\.z..
    0020 - b7 29 87 26 ec 1c 33 79-89 12 0b 32 e8 ef af 9a   .).&..3y...2....
    0030 - 42 30 b3 c2 fb 6e 0c 4c-b8 68 5f 25 9e 18 ac 2f   B0...n.L.h_%.../
    0040 - 9c ef af dd fb 30 9b 1f-81 63 96 19 9b cd 83 03   .....0...c......
    0050 - 41 a5 01 2b dc 02 c4 0e-d1 8b e4 23 7c 2b 8f c8   A..+.......#|+..
    0060 - 4f 26 22 89 42 68 bd 1b-30 5c 10 e3 df 60 ed 7d   O&".Bh..0\...`.}
    0070 - ef b3 be 4b b3 a9 89 65-0e 9e d9 31 37 9c 0d 1d   ...K...e...17...
    0080 - d8 d5 19 87 4b 24 b9 7a-a4 29 29 a1 38 3b e3 5f   ....K$.z.)).8;._
    0090 - f7 0d dc e1 26 a3 47 c9-5f 7a 58 54 b1 c2 49 53   ....&.G._zXT..IS
    00a0 - 39 c2 f0 e9 39 be 86 fc-14 3e 88 fc a4 2d 8f d4   9...9....>...-..

    Compression: 1 (zlib compression)
    Start Time: 1427030174
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
---
250 SMTPUTF8

Reply via email to