张宴的LNMP安装时,Mysql无法make install的解决办法

下载mysql-5.5.3-m3源码后,执行configure无错误,在make的时候却报:

make[2]: *** [do_abi_check] 错误 1

make[2]: Leaving directory `/tmp/mysql-5.5.3-m3′

make[1]: *** [abi_check] 错误 2

make[1]: Leaving directory `/tmp/mysql-5.5.3-m3′

make: *** [all-recursive] 错误 1

摆渡,谷歌了一圈,居然是mysql的bug,貌似是mysql 5.1.14以上版本跟gcc 4.5不太兼容导致的。

解决方法:

在configure完成之后,打开Makefile,删掉1146行至1163行,即do_abi_check:目标后的所有语句。

再执行make && make install 就OK了。