From 5cd62972be096e2157c791cf7dcf8975e3c20c45 Mon Sep 17 00:00:00 2001 From: Ben Fuhrmannek Date: Sun, 17 Jul 2022 14:05:20 +0200 Subject: added full relro protection if the linker supports -z --- src/config.m4 | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/config.m4') diff --git a/src/config.m4 b/src/config.m4 index 1958979..619dcbd 100644 --- a/src/config.m4 +++ b/src/config.m4 @@ -31,6 +31,8 @@ CFLAGS="$CFLAGS -fstack-protector-strong" LDFLAGS="$LDFLAGS `pcre2-config --libs8`" +AX_CHECK_COMPILE_FLAG([-Wl,-z,relro,-z,now], [LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now"], {}, [-Werror]) + if test "$PHP_DEBUG" = "yes"; then AC_DEFINE(SP_DEBUG, 1, [Enable SP debug messages]) CFLAGS="$CFLAGS -g -ggdb -O0" -- cgit v1.3