BLOG
Enjoy when you can, and endure when you must.
Redis安装出错解决

今天在CentOS5上安装Redis2.6时遇到如下问题:

/root/redis-2.6.4/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'
collect2: ld returned 1 exit status
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory `/root/redis-2.6.4/src'
make: *** [all] Error 2

解决方法如下:

打开文件src/.make-settings,修改如下行:

OPT=-O2
# 修改为
OPT=-O2 -march=i686
COMMENTS
LEAVE COMMNT