编译netty-tcnative-boringssl-static过程中告警exec returned: 1的解决方法
问题现象描述
告警导致编译失败。提示信息如下:
1 | [ERROR] Failed to execute goal org.apache.maven.plugins:maven-anturn-plugin:1.8:run (build-boringssl) on project netty-tcnative-boringssl-static: An Ant BuildException has occurred:exec returned: 1 |
关键过程、根本原因分析
无
结论、解决方案及效果
- 删除编译参数-Wshadow/–Werror(其他编译模块共享openssl-dynamic代码,修改此模块中的代码即可)。
1
vi openssl-dynamic/src/main/native-package/configure.ac
删除-Werror编译参数。
1 2
${CFLAGS="-03"} #${CFLAGS="-03" -Werror}
- 删除-Werror编译参数
1
vi openssl-dynamic/src/main/native-package/m4/apr_common.m4
1 2
dnl CFLAGS="SCFLAGS -Werror" CFLAGS="$CFLAGS"
- 删除-Wshadow编译参数。
1
vi boringssl-static/target/boringssl-chromium-stable/CMakeLists.txt
1 2
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
父主题: 故障排除