maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #05519
Re: MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
>> What happens with these libraries if you
>> don't set BUILD_SHARED_LIBS to ON?
> re-building to check that right now ...
for the build/install itself:
(1) -DBUILD_SHARED_LIBS=1
ls -al /usr/local/mariadb/lib64
total 876K
drwxr-xr-x 2 root root 4.0K Aug 2 07:41 ./
drwxr-xr-x 13 root root 4.0K Aug 2 07:42 ../
-rw-r--r-- 1 root root 473K Aug 2 07:17 libmariadbclient.a
lrwxrwxrwx 1 root root 15 Aug 2 07:41 libmariadb.so -> libmariadb.so.3*
-rwxr-xr-x 1 root root 364K Aug 2 07:17 libmariadb.so.3*
lrwxrwxrwx 1 root root 18 Aug 2 07:41 libmysqlclient.a -> libmariadbclient.a
lrwxrwxrwx 1 root root 18 Aug 2 07:41 libmysqlclient_r.a -> libmariadbclient.a
lrwxrwxrwx 1 root root 15 Aug 2 07:41 libmysqlclient_r.so -> libmariadb.so.3*
lrwxrwxrwx 1 root root 15 Aug 2 07:41 libmysqlclient.so -> libmariadb.so.3*
-rw-r--r-- 1 root root 25K Aug 2 07:16 libmysqlservices.a
mysqld -V
mysqld: error while loading shared libraries: libwsrep-lib.so: cannot open shared object file: No such file or directory
ldd /usr/local/mariadb/bin/mysqld | grep wsrep
libwsrep-lib.so => not found
libwsrep_api_v26.so => not found
ls /usr/local/lib64/galera/*
/usr/local/lib64/galera/libgalera_smm.so*
cp -af \
./wsrep-lib/src/libwsrep-lib.so \
./wsrep-lib/wsrep-API/libwsrep_api_v26.so \
/usr/local/lib64/galera/
mysqld -V
mysqld Ver 10.4.8-MariaDB-log for Linux on x86_64 (Source distribution)
(2) -DBUILD_SHARED_LIBS=0
ls -al /usr/local/mariadb/lib64
total 900K
drwxr-xr-x 2 root root 4.0K Aug 2 08:49 ./
drwxr-xr-x 13 root root 4.0K Aug 2 08:49 ../
-rw-r--r-- 1 root root 488K Aug 2 08:37 libmariadbclient.a
lrwxrwxrwx 1 root root 15 Aug 2 08:49 libmariadb.so -> libmariadb.so.3*
-rwxr-xr-x 1 root root 376K Aug 2 08:37 libmariadb.so.3*
lrwxrwxrwx 1 root root 18 Aug 2 08:49 libmysqlclient.a -> libmariadbclient.a
lrwxrwxrwx 1 root root 18 Aug 2 08:49 libmysqlclient_r.a -> libmariadbclient.a
lrwxrwxrwx 1 root root 15 Aug 2 08:49 libmysqlclient_r.so -> libmariadb.so.3*
lrwxrwxrwx 1 root root 15 Aug 2 08:49 libmysqlclient.so -> libmariadb.so.3*
-rw-r--r-- 1 root root 25K Aug 2 08:37 libmysqlservices.a
ls /usr/local/lib64/galera/*
/usr/local/lib64/galera/libgalera_smm.so*
ldd /usr/local/mariadb/bin/mysqld | grep wsrep
(empty)
mysqld -V
mysqld Ver 10.4.8-MariaDB-log for Linux on x86_64 (Source distribution)
Don't yet know what, if any, runtime or downstream effect this'll have.
IIUC, the requirement is that libwsrep is always/only statically built?
If so, set it explicitly?
Follow ups
References
-
MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
From: PGNet Dev, 2019-07-26
-
Re: MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
From: Sergei Golubchik, 2019-08-01
-
Re: MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
From: PGNet Dev, 2019-08-02
-
Re: MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
From: Sergei Golubchik, 2019-08-02
-
Re: MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
From: PGNet Dev, 2019-08-02
-
Re: MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
From: Sergei Golubchik, 2019-08-02
-
Re: MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
From: PGNet Dev, 2019-08-02
-
Re: MDB 10.4+Galera build's wsrep-lib/.../*.so libs are built, but not installed? what step's missing?
From: PGNet Dev, 2019-08-02