openGauss修改记录# 2020.11.23
2020-11-23 本文已影响0人
upup果
前几天的更改,忘记录了.成功加入zeromq的依赖.并实现了服务端发消息.
首先需要编译安装zeromq到第三方库下.
1.src/global.in下增加配置:
-
配置zeromq的home路径:
ZEROMQ_HOME = $(top_builddir)/$(BINARYPATH)/zeromq/$(LIB_SUPPORT_LLT)
-
增加头文件和lib库路径L:
ZEROMQ_INCLUDE_PATH = $(ZEROMQ_HOME)/include ZEROMQ_LIB_PATH = $(ZEROMQ_HOME)/lib
-
将头文件加到配置CPPFLAGS中:
-I${ZEROMQ_INCLUDE_PATH}
2.gausskernel下的makefile增加配置:
-
增加LIBS:
LIBS += -lzmq
-
赋值lib到安装包:
cp -r $(ZEROMQ_LIB_PATH)/* '$(DESTDIR)$(libdir)/'
- 在postmaster的serverloop中加了发送message的demo