> Hi,
> If you see en error message like this one (from [1]):
>
> qutecom: relocation error: /usr/lib/qutecom/libphapi.so: symbol
> CRYPTO_malloc_debug_init, version OPENSSL_0.9.8 not defined in file
> libcrypto.so.0.9.8 with link time reference
>
> does it mean than openssl changed ABI without an SO chanage? Or the
> NEEDED entries in libphapi are incorrect?
>
> I know that recompilation fixes it, but I do think it is supposed to
> happen, so I trying to understand what the cause is.

It is caused either by library package changing it's ABI in 
backward-incompatible way, or by library package not providing proper 
shlibs/symbols data, or by application having broken dependency 
information. All those cases are bugs.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to