打算把生产环境的PHP升级到5.2.11, 于是重新使用ICC编译了PHP-5.2.11+PHP-FPM-0.6.
结果编译时失败,出现以下错误:
fpm_atomic.h(116): catastrophic error: #error directive: unsupported architecture. please write a patch and send it in
#error unsupported architecture. please write a patch and send it in
开始以为是我使用独立安装造成的,不过尝试了integrated安装,问题也一样.
于是检查了fpm_atomic.h 116行:
#else
#error unsupported architecture. please write a patch and send it in
#endif
原来是没有检测当前arch的宏分支. 由于icc的x86_64是定义了__x86_64 而不是__amd64__.
修改了一下:
#elif ( __amd64__ || __amd64 || __x86_64__ )
Patch (php-fpm-icc.patch) :
=====================================
@@ -37,7 +37,7 @@
[...]
分享到:
相关推荐
LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容...
elasticsearch-head-compile-after.tar.gz+node-v8.1.2-linux-x64.ta
compile-node-sass,编译sass/scss为css。
linux-xlnx-xilinx-v2018.3.tar.gz的源码,可用于petalinux2018.3,可以生成uimage,BOOT.BIN
orb-slam2-compile-ok-opencv-ok-include-lib
compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:1.0.2' } 或者: dependencies { compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:1.0.2' } 这两个依赖包的区别是前者包含统计...
maven-compile-plugin-1.4.0-incubating.jar
python库,解压后可用。 资源全名:pip_compile_multi-1.5.0-py2.py3-none-any.whl
Nexss程序员PHP实现 要安装Nexss Programmer,请转到以获取更多信息。...+----------------+-----------------+----------------+----------------+ | Command | Displays Output | Can Get Output | Get
ffmpeg-compile-shared-library-for-android, 移植ffmpeg到android,编译可用于jni调用的so库.
介绍 此版本库旨在作为通过实施国际象棋游戏来探索不同编程概念的工具。 该项目本身提供了一个非常裸露的起点。 我们鼓励您在此过程中提出问题; 请不要害羞。... +---+---+---+---+---+---+---+---
介绍 此版本库旨在作为通过实施国际象棋游戏来探索不同编程概念的工具。 该项目本身提供了一个非常裸露的起点。 我们鼓励您在此过程中提出问题; 请不要害羞。... +---+---+---+---+---+---+---+---
资源来自pypi官网。 资源全名:pip_compile_multi-1.5.0-py2.py3-none-any.whl
// C++17 + N3599 extension 匹配搜索( search或starts_with ) 捕获内容(也支持命名捕获) 反向引用(\ g {N}语法,以及\ 1 ... \ 9语法) 多行支持(带有multi_ )功能Unicode属性和UTF-8支持该库正在实现...
资源来自pypi官网。 资源全名:pip_compile_multi-2.3.2-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:pip_compile_multi-1.0.6-py2.py3-none-any.whl
介绍这个 repo 是一种通过实现国际象棋游戏来探索不同编程概念的工具。 该项目本身提供了一个非常简单的起点。 我们鼓励您在整个过程中提出问题;... a b c d e f g h +---+---+---+---+---+---+---+-
python库。 资源全名:req_compile-0.10.15-py2.py3-none-any.whl