On Mon, Sep 09, 2019 at 11:26:22AM +0100, Paul Buxton wrote:
> Hmm, doesn't make any difference on mine.
> Googling I did fine some references that suggest that Qt networking loads
> libssl and libcrypto using dlopen, which would not show up as a dependency
> through ldd....
> https://code.qt.io/cgit/qt/qtbase.git/tree/src/network/ssl/qsslsocket_openssl_symbols.cpp
> So whilst ldd is listing that it is linked against 1.0 it may actually be
> picking up 1.1 from your library path.

But dlopen() should use the same LD_LIBRARY_PATH, right?

Anyway, I ran this through strace and I am indeed opening the 1.0 library:

openat(AT_FDCWD, "/tmp/.mount_SubsurzTksC9/usr/bin/../lib/libssl.so.1.0.0", 
O_RDONLY|O_CLOEXEC) = 3

Could you check which one you are opening?

/D

_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to