From: Zhushuai Yin <yinzhushuai@huawei.com> add some general optimization compilation options, security enhancement options, linker security options, etc. Signed-off-by: Zhushuai Yin <yinzhushuai@huawei.com> --- src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Makefile.am b/src/Makefile.am index 22f1069..5a2539c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -77,3 +77,5 @@ uadk_provider_la_LDFLAGS=-module -version-number $(VERSION) uadk_provider_la_LIBADD=$(WD_LIBS) -lpthread uadk_provider_la_CFLAGS=$(WD_CFLAGS) $(libcrypto_CFLAGS) uadk_provider_la_CFLAGS+=-DOPENSSL_SUPPRESS_DEPRECATED +uadk_provider_la_CFLAGS+=-fPIC -fPIE -pie -fstack-protector-strong -D_FORTIFY_SOURCE=2 \ + -O2 -ftrapv -Wl,-z,relro,-z,now -Wl,-s -- 2.43.0