2023-08-16 22:26:55 +00:00
|
|
|
We already uses PIE as default. Unbreak with lld
|
|
|
|
|
|
|
|
Index: configure.ac
|
|
|
|
--- configure.ac.orig
|
|
|
|
+++ configure.ac
|
2023-08-18 18:38:43 +00:00
|
|
|
@@ -855,7 +855,6 @@ if test x$use_hardening != xno; then
|
|
|
|
AX_CHECK_LINK_FLAG([[-Wl,-z,relro]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,relro"],, [[$LDFLAG_WERROR]])
|
|
|
|
AX_CHECK_LINK_FLAG([[-Wl,-z,now]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,now"],, [[$LDFLAG_WERROR]])
|
|
|
|
AX_CHECK_LINK_FLAG([[-Wl,-z,separate-code]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,separate-code"],, [[$LDFLAG_WERROR]])
|
2023-08-16 22:26:55 +00:00
|
|
|
- AX_CHECK_LINK_FLAG([[-fPIE -pie]], [PIE_FLAGS="-fPIE"; HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pie"],, [[$CXXFLAG_WERROR]])
|
|
|
|
|
|
|
|
case $host in
|
|
|
|
*mingw*)
|