编译时提升TLS_ST_SR_CLNT_HELLO未定义问题的解决方法
问题现象描述
TLS_ST_SR_CLNT_HELLO未定义导致编译报错。报错信息如下。
1 | Failed to execute goal org.fusesource hawtjni:aaven-hmtjni-plugin:1.11:build (build-native-lib) on project netty-tcnative-boringssl-stat ic: build failed: org-apache.aavea.plugin.MojoExecutionException: make based build failed vith exit code: 2 |
关键过程、根本原因分析
无
结论、解决方案及效果
- 打开“sslutils.c”文件。
1
vi openssl-dynamic/src/main/c/sslutils.c
- 按“i”进入编辑模式,修改替换TLS_ST_SR_CLNT_HELLO为20。
1 2
if (state == 20 //if (state == TLS_ST_SR_CLNT_HELLO
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
父主题: 故障排除