PostgreSQL 开启with-llvm(JIT)后,新增插件异常(clang: Command not found)处理

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PostgreSQL 开启with-llvm(JIT)后,新增插件异常(clang: Command not found)处理

德哥 2019-04-14 11:45:56 浏览2004
展开阅读全文

标签

PostgreSQL , llvm , clang , jit


背景

PostgreSQL 11版本开始引入了对JIT的支持,在OLAP类型的SQL有比较大的性能提升。

如果你使用的是YUM安装的PG,clang可能没有加入,在后期编译其他插件时可能遇到类似的报错:

比如pg_hint_plan插件

git clone https://github.com/ossc-db/pg_hint_plan
cd pg_hint_plan

pg_config在path中
export PATH=$PGHOME/bin:$PATH

USE_PGXS=1 make
USE_PGXS=1 make install

报错如下

USE_PGXS=1 make  

gcc -Wall -Wmissing-prototypes -Wpointer-arit

网友评论

登录后评论
0/500
评论
德哥
+ 关注
所属团队号: 阿里云数据库ApsaraDB