Chinaunix首页 | 论坛 | 博客
  • 博客访问: 606246
  • 博文数量: 142
  • 博客积分: 116
  • 博客等级: 入伍新兵
  • 技术积分: 1445
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-28 08:37
文章分类

全部博文(142)

文章存档

2017年(7)

2016年(57)

2015年(48)

2014年(30)

我的朋友

分类: LINUX

2016-04-28 10:47:50


在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

  1. /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





阅读(8431) | 评论(0) | 转发(0) |
0

上一篇:内网安装puppet

下一篇:sysbench使用笔记

给主人留下些什么吧!~~