在arm上编译php-5.6.20,make时有卡住的现象。
用top查看,是cc1占用cpu100%。
网上查到下面文章:说是gcc的bug,gcc4.6及以前版本受影响。
(不过我的gcc是4.9.2)
Bug 50380 - [4.6 only] cc1 hangs eating 100% CPU
解决办法是,把-O2参数去掉,手动执行编译命令。
卡住的这个编译过去后,继续make
-
/bin/bash /home/php/php-5.6.20/libtool --silent --preserve-dup-deps --mode=compile cc -I/home/php/php-5.6.20/ext/sqlite3/libsqlite -DSQLITE_ENABLE_FTS3=1 -DSQLITE_CORE=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_THREADSAFE=0 -Iext/sqlite3/ -I/home/php/php-5.6.20/ext/sqlite3/ -DPHP_ATOM_INC -I/home/php/php-5.6.20/include -I/home/php/php-5.6.20/main -I/home/php/php-5.6.20 -I/home/php/php-5.6.20/ext/date/lib -I/home/php/php-5.6.20/ext/ereg/regex -I/usr/include/libxml2 -I/home/php/php-5.6.20/ext/sqlite3/libsqlite -I/home/php/php-5.6.20/TSRM -I/home/php/php-5.6.20/Zend -I/usr/include -g -O2 -fvisibility=hidden -c /home/php/php-5.6.20/ext/sqlite3/libsqlite/sqlite3.c -o ext/sqlite3/libsqlite/sqlite3.lo
阅读(8863) | 评论(0) | 转发(0) |