我正在尝试在 PostgreSQL 9.6 (EDB单击可执行文件)中创建 plperl 扩展名
postgres=# create extension plperl;
ERROR: could not load library "/opt/PostgreSQL/9.6/lib/postgresql/plperl.so": /opt/PostgreSQL/9.6/lib/postgresql/plperl.so: undefined symbol: Perl_save_strlen
我正在使用的Perl版本。
-bash-4.2$ perl --version
这是perl 5,版本20,颠覆2(v5.20.2) x86_64的Linux的
我已使用 ldd 检查了库文件 plperl .so但已成功执行。
我搜索了很多内容,无法找到“Perl_save_strlen”以及它在Perl中属于哪个模块。