编译时报错 link error with SSL_* symbols 编译报错如下: /usr/bin/ld: ../../src/backend/polar_dma/lib//libpolar_consensus_wrapper.so: undefined reference to CRYPTO_num_locks' /usr/bin/ld: ../../src/backend/polar_dma/lib//libpolar_consensus_wrapper.so: undefined reference to
CRYPTO_cleanup_all_ex_data' /usr/bin/ld: ../../src/backend/polar_dma/lib//libpolar_consensus_wrapper.so: undefined reference to `CRYPTO_mem_leaks_fp' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:71: postgres] Error 1 make[2]: Leaving directory '/home/ajung/src/PolarDB-for-PostgreSQL/src/backend' make[1]: *** [Makefile:42: all-backend-recurse] Error 2 make[1]: Leaving directory '/home/ajung/src/PolarDB-for-PostgreSQL/src' make: *** [GNUmakefile:11: all-src-recurse] Error 2
在编译前需要安装openssl。需要安装的其他内容参考: https://github.com/alibaba/PolarDB-for-PostgreSQL#deployment-from-source-code
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云原生数据库 PolarDB PostgreSQL 版是阿里云完全自主研发的云原生关系型数据库产品,100%兼容 PostgreSQL。