MySQL-python をインストールしようとして mysqlclient ないよ って怒られたときに対応したこと

こんな感じで怒られた

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