!4165 修复pagehack, pg_xlogdump安全编译选项的问题

Merge pull request !4165 from 蒋宏博/master
This commit is contained in:
opengauss_bot
2023-09-19 08:39:38 +00:00
committed by Gitee
2 changed files with 6 additions and 4 deletions

View File

@ -19,11 +19,11 @@ subdir = contrib/pagehack
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
override CPPFLAGS += -I${top_builddir}/src/lib/page_compression
override LDFLAGS += -L${top_builddir}/src/lib/page_compression
override CFLAGS += -lpagecompression -lzstd -llz4
override LDFLAGS += -L${top_builddir}/src/lib/page_compression -Wl,-z,relro,-z,now
override CFLAGS += -lpagecompression -lzstd -llz4 -fstack-protector-all
ifeq ($(enable_debug), yes)
PG_CPPFLAGS += -DDEBUG
endif
include $(top_srcdir)/contrib/contrib-global.mk
endif
endif

View File

@ -21,7 +21,9 @@ include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
override CPPFLAGS := -DFRONTEND $(CPPFLAGS)
override CPPFLAGS := -DFRONTEND $(CPPFLAGS) -fstack-protector-all -Wl,-z,relro,-z,now
override LDFLAGS += -Wl,-z,relro,-z,now
override CFLAGS += -fstack-protector-all
xlogreader.cpp: % : $(top_srcdir)/src/gausskernel/storage/access/transam/%
rm -f $@ && $(LN_S) $< .