mysql_config returns wrong path
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.1 |
Invalid
|
Undecided
|
Unassigned | |||
5.5 |
Triaged
|
Medium
|
Unassigned | |||
5.6 |
Triaged
|
Medium
|
Unassigned | |||
5.7 |
New
|
Undecided
|
Unassigned |
Bug Description
Percona-
$ bin/mysql_config
Usage: bin/mysql_config [OPTIONS]
Options:
--cflags [-I/home/
--include [-I/home/
--libs [-L/home/
--libs_r [-L/home/
--plugindir [/home/
--socket [/tmp/mysql.sock]
--port [0]
--version [5.5.28]
--libs and --libs_r returns $basedir/lib/mysql but $basedir/lib is correct.
$ ls -l lib/ lib/mysql/
lib/:
total 21988
-rw-r--r-- 1 ttanaka ttanaka 15325922 Jan 7 15:18 libmysqlclient.a
lrwxrwxrwx 1 ttanaka ttanaka 20 Jan 15 12:17 libmysqlclient.so -> libmysqlclient.
lrwxrwxrwx 1 ttanaka ttanaka 24 Jan 15 12:17 libmysqlclient.
-rwxr-xr-x 1 ttanaka ttanaka 7168630 Jan 7 15:18 libmysqlclient.
lrwxrwxrwx 1 ttanaka ttanaka 16 Jan 15 12:17 libmysqlclient_r.a -> libmysqlclient.a
lrwxrwxrwx 1 ttanaka ttanaka 17 Jan 15 12:17 libmysqlclient_r.so -> libmysqlclient.so
lrwxrwxrwx 1 ttanaka ttanaka 17 Jan 15 12:17 libmysqlclient_
lrwxrwxrwx 1 ttanaka ttanaka 17 Jan 15 12:17 libmysqlclient_
-rw-r--r-- 1 ttanaka ttanaka 10152 Jan 7 15:17 libmysqlservices.a
drwxr-xr-x 3 ttanaka ttanaka 4096 Jan 7 15:19 mysql
lib/mysql/:
total 4
drwxr-xr-x 3 ttanaka ttanaka 4096 Jan 7 15:20 plugin
Indeed, path looks wrong:
[valerii. kravchuk@ cisco1 Percona- Server- 5.5.28- rel29.3- 388.Linux. x86_64] $ bin/mysql_config --libs valerii. kravchuk/ Percona- Server- 5.5.28- rel29.3- 388.Linux. x86_64/ lib/mysql -lmysqlclient -lpthread -lm -lrt -ldl kravchuk@ cisco1 Percona- Server- 5.5.28- rel29.3- 388.Linux. x86_64] $ ls -l lib r.so.18 -> libmysqlclient.so r.so.18. 0.0 -> libmysqlclient.so so.18 so.18 -> libmysqlclient. so.18.0. 0 so.18.0. 0 kravchuk@ cisco1 Percona- Server- 5.5.28- rel29.3- 388.Linux. x86_64] $ ls -l lib/mysql
-L/home/
[valerii.
total 21988
-rw-r--r-- 1 valerii.kravchuk valerii.kravchuk 15325922 Jan 6 22:18 libmysqlclient.a
lrwxrwxrwx 1 valerii.kravchuk valerii.kravchuk 16 Jan 13 04:25 libmysqlclient_r.a -> libmysqlclient.a
lrwxrwxrwx 1 valerii.kravchuk valerii.kravchuk 17 Jan 13 04:25 libmysqlclient_r.so -> libmysqlclient.so
lrwxrwxrwx 1 valerii.kravchuk valerii.kravchuk 17 Jan 13 04:25 libmysqlclient_
lrwxrwxrwx 1 valerii.kravchuk valerii.kravchuk 17 Jan 13 04:25 libmysqlclient_
lrwxrwxrwx 1 valerii.kravchuk valerii.kravchuk 20 Jan 13 04:25 libmysqlclient.so -> libmysqlclient.
lrwxrwxrwx 1 valerii.kravchuk valerii.kravchuk 24 Jan 13 04:25 libmysqlclient.
-rwxr-xr-x 1 valerii.kravchuk valerii.kravchuk 7168630 Jan 6 22:18 libmysqlclient.
-rw-r--r-- 1 valerii.kravchuk valerii.kravchuk 10152 Jan 6 22:17 libmysqlservices.a
drwxr-xr-x 3 valerii.kravchuk valerii.kravchuk 4096 Jan 6 22:19 mysql
[valerii.
total 4
drwxr-xr-x 3 valerii.kravchuk valerii.kravchuk 4096 Jan 6 22:20 plugin