FWIW, here's what happens on Fedora 15 x86_64 with Percona-Server-55-5.5.15-rel21.0.158.rhel6.src.rpm
Linking CXX executable resolve_stack_dump [ 78%] Built target resolve_stack_dump Scanning dependencies of target resolveip [ 78%] Building C object extra/CMakeFiles/resolveip.dir/resolveip.c.o Linking CXX executable resolveip [ 78%] Built target resolveip Scanning dependencies of target bug25714 [ 79%] Building C object tests/CMakeFiles/bug25714.dir/bug25714.c.o Linking CXX executable bug25714 ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x24): undefined reference to `mysql_net__write__start_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x70): undefined reference to `mysql_net__write__done_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0xbc): undefined reference to `mysql_net__write__done_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x108): undefined reference to `mysql_net__write__done_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x154): undefined reference to `mysql_net__write__start_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x1a0): undefined reference to `mysql_net__write__done_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x1ec): undefined reference to `mysql_net__write__done_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x238): undefined reference to `mysql_net__read__start_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x27c): undefined reference to `mysql_net__read__done_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x2cc): undefined reference to `mysql_net__read__done_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x31c): undefined reference to `mysql_net__read__done_semaphore' ../libmysql/libmysqlclient.a(net_serv.cc.o):(.note.stapsdt+0x36c): undefined reference to `mysql_net__read__done_semaphore' collect2: ld returned 1 exit status make[2]: *** [tests/bug25714] Error 1 make[1]: *** [tests/CMakeFiles/bug25714.dir/all] Error 2 make: *** [all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.Ei6Heo (%build)
FWIW, here's what happens on Fedora 15 x86_64 with Percona- Server- 55-5.5. 15-rel21. 0.158.rhel6. src.rpm
Linking CXX executable resolve_stack_dump s/resolveip. dir/resolveip. c.o libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x24): undefined reference to `mysql_ net__write_ _start_ semaphore' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x70): undefined reference to `mysql_ net__write_ _done_semaphore ' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0xbc): undefined reference to `mysql_ net__write_ _done_semaphore ' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x108): undefined reference to `mysql_ net__write_ _done_semaphore ' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x154): undefined reference to `mysql_ net__write_ _start_ semaphore' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x1a0): undefined reference to `mysql_ net__write_ _done_semaphore ' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x1ec): undefined reference to `mysql_ net__write_ _done_semaphore ' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x238): undefined reference to `mysql_ net__read_ _start_ semaphore' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x27c): undefined reference to `mysql_ net__read_ _done_semaphore ' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x2cc): undefined reference to `mysql_ net__read_ _done_semaphore ' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x31c): undefined reference to `mysql_ net__read_ _done_semaphore ' libmysqlclient. a(net_serv. cc.o):( .note.stapsdt+ 0x36c): undefined reference to `mysql_ net__read_ _done_semaphore ' rpm-tmp. Ei6Heo (%build)
[ 78%] Built target resolve_stack_dump
Scanning dependencies of target resolveip
[ 78%] Building C object extra/CMakeFile
Linking CXX executable resolveip
[ 78%] Built target resolveip
Scanning dependencies of target bug25714
[ 79%] Building C object tests/CMakeFiles/bug25714.dir/bug25714.c.o
Linking CXX executable bug25714
../libmysql/
../libmysql/
../libmysql/
../libmysql/
../libmysql/
../libmysql/
../libmysql/
../libmysql/
../libmysql/
../libmysql/
../libmysql/
../libmysql/
collect2: ld returned 1 exit status
make[2]: *** [tests/bug25714] Error 1
make[1]: *** [tests/CMakeFiles/bug25714.dir/all] Error 2
make: *** [all] Error 2
error: Bad exit status from /var/tmp/