pg源码安装一个需要注意的点
最近在源码编译安装pg过程中发现一个问题,编译的插件怎么都不产生lib/postgresql目录。
然后查看makefile源码找到了原因。
src/Makefile.global:
libdir := ${exec_prefix}/lib
pkglibdir = $(libdir)
ifeq "$(findstring pgsql, $(pkglibdir))" ""
ifeq "$(findstring postgres, $(pkglibdir))" ""
override pkglibdir := $(pkglibdir)/postgresql
endif
endif
可以看出如果路径里含有pgsql或者postgres就不会产生lib/postgresql目录了。


8147

被折叠的 条评论
为什么被折叠?



