在我的shell脚本中,CFLAGS内容如下:
export CFLAGS="-O2 -mtune=native -march=native -pipe"
当我用这些标志编译PHP时,sapi / cli / php会报告SIGILL错误, 否则我重新报告了旗帜声明,汇编很好。
我使用gdb,但发现它说“Program received signal SIGILL, Illegal instruction zend_strtod ()
”
那么,该错误的原因是什么?
答案 0 :(得分:1)
这是PHP或编译器中的错误。
尝试在Valgrind下运行PHP(没有这些标志构建),看看你得到了什么。然后报告你找到的错误。