[odb-users] odb-mysql not using most recent version of libmysqlclient.so

Boris Kolpackov boris at codesynthesis.com
Fri Jul 27 09:22:02 EDT 2018


Weiqing Huang <weiqingh at yahoo.com> writes:

> lrwxrwxrwx. 1 root root 20 Jul 26 03:52 libmysqlclient.so -> libmysqlclient.so.20*
>
> [...]
> 
> after I built libodb-mysql-2.4.0 
> ldd odb/mysql/.libs/libodb-mysql-2.4.so
>         linux-vdso.so.1 => (0x00007ffd0a138000)
>         libodb-2.4.so => /usr/local/lib/libodb-2.4.so (0x00002ad55a51d000)
>         libmysqlclient.so.18 => /usr/lib64/mysql/libmysqlclient.so.18 (0x00002ad55a741000)
> 
> why isn't it using libmysqlclient.so.20 instead?

During the build it links libmysqlclient.so so this means either (1) it
was built before the above libmysqlclient.so symlink started pointing to
*.20 or, and this is most likely, (2) there is another libmysqlclient.so
(maybe in /usr/local/lib) that takes precedence.



More information about the odb-users mailing list