こんな感じで怒られた
gcc -pthread -shared build/temp.linux-x86_64-2.7/_mysql.o -L/usr/local/infobright/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -o build/lib.linux-x86_64-2.7/_mysql.so /usr/bin/ld: cannot find -lmysqlclient collect2: ld はステータス 1 で終了しました error: command 'gcc' failed with exit status 1
Infobright には libmysqlclient.so 等が付属していないので、 MySQL-shared-community-5.1.58-1.rhel5.x86_64.rpm をインストールした。この中に libmysqlclient.so 等が入っている。
libmysqlibclient.a とか 似た名前のやつはあるんだけどね
$ wget http://download.softagency.net/MySQL/Downloads/MySQL-5.1/MySQL-shared-community-5.1.58-1.rhel5.x86_64.rpm # rpm -ihv MySQL-shared-community-5.1.58-1.rhel5.x86_64.rpm $ ls /usr/lib64/libmy* /usr/lib64/libmysqlclient.so /usr/lib64/libmysqlclient_r.so /usr/lib64/libmysqlclient.so.16 /usr/lib64/libmysqlclient_r.so.16 /usr/lib64/libmysqlclient.so.16.0.0 /usr/lib64/libmysqlclient_r.so.16.0.0