Comment 12 for bug 747152

Revision history for this message
Raghavendra D Prabhu (raghavendra-prabhu) wrote :

Background for previous comment:

The reason it was failing was, (without patching CMakeLists.txt
for percona-pam-for-mysql)

 CMakeFiles/dialog.dir/link.txt:

/usr/bin/cc -fPIC -march=native -Ofast -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -Wall -O3 -g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1 -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -shared -Wl,-soname,dialog.so -o dialog.so CMakeFiles/dialog.dir/src/dialog.c.o -lpthread ../../probes_mysql.o ../../libservices/libmysqlservices.a ../../libmysql/libmysqlclient.a -lpthread ../../probes_mysql.o -lm -ldl

Note, probes_mysql being present twice.

Also, from CMakeFiles/dialog.dir/build.make:

plugin/percona-pam-for-mysql/dialog.so: plugin/percona-pam-for-mysql/CMakeFiles/dialog.dir/src/dialog.c.o
plugin/percona-pam-for-mysql/dialog.so: plugin/percona-pam-for-mysql/CMakeFiles/dialog.dir/build.make
plugin/percona-pam-for-mysql/dialog.so: probes_mysql.o
plugin/percona-pam-for-mysql/dialog.so: libservices/libmysqlservices.a
plugin/percona-pam-for-mysql/dialog.so: libmysql/libmysqlclient.a
plugin/percona-pam-for-mysql/dialog.so: probes_mysql.o
plugin/percona-pam-for-mysql/dialog.so: plugin/percona-pam-for-mysql/CMakeFiles/dialog.dir/link.txt