[issue18777] Cannot compile _ssl.c using openssl > 1.0
Christian Heimes
report at bugs.python.org
Sat Oct 19 13:50:02 CEST 2013
Christian Heimes added the comment:
Trent, can you have a look? There seems to be a hickup with the linker and dynamic loader. Python picks up the ssl libraries from /usr/lib instead of /usr/local/lib
ld -b build/temp.hp-ux-B.11.31-ia64-3.4/home/cpython/cpython/Modules/_ssl.o -L/usr/local/lib -lssl -lcrypto -o build/lib.hp-ux-B.11.31-ia64-3.4/_ssl.so
/usr/lib/hpux32/dld.so: Unsatisfied code symbol 'CRYPTO_THREADID_set_callback' in load module 'build/lib.hp-ux-B.11.31-ia64-3.4/_ssl.so'.
% ldd build/lib.hp-ux-B.11.31-ia64-3.4/_ssl.so
libssl.so.1 => /usr/lib/hpux32/libssl.so.1
libcrypto.so.1 => /usr/lib/hpux32/libcrypto.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
libc.so.1 => /usr/lib/hpux32/libc.so.1
libdl.so.1 => /usr/lib/hpux32/libdl.so.1
% strings /usr/lib/hpux32/libcrypto.so.1 | grep -i thread
__thread_specific_seg
BN_BLINDING_get_thread_id
BN_BLINDING_set_thread_id
CRYPTO_thread_id
----
But:
% strings /usr/local/lib/hpux32/libcrypto.so | grep -i thread
__thread_specific_seg
BN_BLINDING_get_thread_id
BN_BLINDING_set_thread_id
CRYPTO_THREADID_current
CRYPTO_THREADID_set_numeric
CRYPTO_THREADID_get_callback
CRYPTO_THREADID_set_callback
Christian
----------
assignee: christian.heimes -> trent
nosy: +trent
priority: critical -> low
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue18777>
_______________________________________
More information about the Python-bugs-list
mailing list