PLv8 构建指南
构建 Javascript 存储过程与编程语言支持扩展 PLv8
Module:
构建plv8
安装依赖 (EL):
sudo yum groupinstall --nobest -y 'Development Tools';
sudo yum install git cmake
克隆代码:
rpmdev-setuptree
cd ~/rpmbuild/SOURCES/
git clone git@github.com:plv8/plv8.git
cd plv8; git checkout v3.2.2
make -j16
基于第一段编译产物,针对不同 PG 大版本制作 RPM 包:
rpmbuild --define "pgmajorversion 16" -ba ~/rpmbuild/SPECS/plv8.spec
rpmbuild --define "pgmajorversion 15" -ba ~/rpmbuild/SPECS/plv8.spec
rpmbuild --define "pgmajorversion 14" -ba ~/rpmbuild/SPECS/plv8.spec
rpmbuild --define "pgmajorversion 13" -ba ~/rpmbuild/SPECS/plv8.spec
rpmbuild --define "pgmajorversion 12" -ba ~/rpmbuild/SPECS/plv8.spec
或者:
cd ~/rpmbuild/SPECS && make plv8
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.