galera 源码 静态依赖openssl 编译:
galera 源码 静态依赖openssl 编译:
1.安装scons(这里使用的是2.5.1版本)
-
下载源码包
-
python setup.py install
-
执行scons -v 输出版本即安装成功
2.静态编译opensl
-
解压openssl源码包
-
./config -fPIC no-shared --prefix=指定安装路径
-
make install
3.galera 修改 gcs/src/unit_tests/SConscript
- 找到 env.Append(LIBS=[‘m’, ‘ssl’, ‘crypto’]) 并注释这一行
4.修改环境变量
- export CXXFLAGS="-I/openssl-x.x.xx/include" (openssl 头文件路径)
5.进入到galera目录
- scons static_ssl=/openssl-x.x.x.x (openssl 静态库路径)
6.编译成功后 提示 scons:done building targets.