[MCOL-3403] Packages for CentOS come with incorrect values returned by mariadb_config Created: 2019-07-12  Updated: 2023-03-06

Status: Closed
Project: MariaDB ColumnStore
Component/s: MDB Plugin
Affects Version/s: 1.2.4
Fix Version/s: Icebox

Type: Bug Priority: Trivial
Reporter: Marcin Stolarek Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Environment:

Installed MariaDB-devel from

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64



 Description   

mariadb_config (aka mysql_config) suggest the use of -l mariadb

[root@slurmctl build]# mariadb_config
Copyright 2011-2015 MariaDB Corporation AB
Get compiler flags for using the MariaDB Connector/C.
Usage: mariadb_config [OPTIONS]
--cflags [-I/usr/include/mysql -I/usr/include/mysql/mysql]
--include [-I/usr/include/mysql -I/usr/include/mysql/mysql]
--libs [-L/usr/lib64/ *-lmariadb *-lz -ldl -lm -lpthread -lssl -lcrypto]
--libs_r [-L/usr/lib64/* -lmariadb *-lz -ldl -lm -lpthread -lssl -lcrypto]
--libs_sys [-lz -ldl -lm -lpthread -lssl -lcrypto]
--version [10.2.25]
--cc_version [3.0.10]
--socket [/var/lib/mysql/mysql.sock]
--port [3306]
--plugindir [/usr/lib64/mysql/plugin]
--tlsinfo [OpenSSL 1.0.2k]

However, the library name is mariadbclient:

[root@slurmctl build]# rpm -qf /usr/lib64/libmariadbclient.a
MariaDB-devel-10.2.25-1.el7.centos.x86_64
[root@slurmctl build]# ls -l /usr/lib64/libmariadb.a
ls: cannot access /usr/lib64/libmariadb.a: No such file or directory

cheers,
Marcin



 Comments   
Comment by Marcin Stolarek [ 2019-07-30 ]

The report is a little bit misleading, since I mentioned .a file. However, shared library is called "client" as well:

  1. rpm -ql MariaDB-shared
    /etc/my.cnf.d
    /etc/my.cnf.d/client.cnf
    /usr/lib64/libmariadb.so
    /usr/lib64/libmariadb.so.3
    /usr/lib64/libmysqlclient.a
    /usr/lib64/libmysqlclient.so
    /usr/lib64/libmysqlclient_r.a
    /usr/lib64/libmysqlclient_r.so
Generated at Thu Feb 08 02:42:29 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.