[Postfixbuch-users] [postfix-users] Kompilieren mit TLS mit openssl 1.0.0.a
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
So Okt 31 16:41:56 CET 2010
* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:
> > Wenn ich allerdings das Packet openssl-devel installiere klappt es.
> Da stellt man sich die Frage weshalb dann openssl 1.0.0a überhaupt
> kompiliert wurden, wenn es doch sogar ein Paket gibt...
Also, ich mutmaße jetzt mal:
* Du bist auf einem archaischen Betriebbsystem/Distribution das noch
kein OpenSSL 1.0.x hat und dachtest, Du baust das dann selber.
* Und dann baust Du Postfix selber, damit du es gegen openssl-1.0.x
linken kannst
Soweit richtig?
Dabei muss man einiges beachten:
1) Man sollte damit nie die Original-SSL-Dateien der Distribution
überschreiben. Aber das ist kein Problem, da üblicherweise eh nach
/usr/local und dadrunter installiert wird.
2) Aber da kein Compiler in die Richtung von /usr/local/include oder
/usr/local/libs guckt, muss man das beim Installaiere EXPLIZIT (!!!)
angeben (CFLAGS, LDFLAGS)
Die Tatsache daß es nach Installation von openssl-dev "ging" legt
nahe daß die CLFAGS und LDFLAGS auf das "normale" /usr/include und
/usr/libs gezeigt haben, und dann "nur" gegen die normale 0.9.x
Version von OpenSSL gebaut und gelinkt wurde (testn mit "ldd smtpd")
mail:~# ldd /usr/lib/postfix/smtpd
...
libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7667000)
libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb750f000)
...
bei mit: 0.9.8
--
Ralf Hildebrandt
Geschäftsbereich IT | Abteilung Netzwerk
Charité - Universitätsmedizin Berlin
Campus Benjamin Franklin
Hindenburgdamm 30 | D-12203 Berlin
Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
ralf.hildebrandt at charite.de | http://www.charite.de
Mehr Informationen über die Mailingliste Postfixbuch-users