build: Add flag to disable stack-protector
This is currently an issue when building in Flatpak
This commit is contained in:
parent
aabcf6f9f4
commit
74f014bd8c
10
configure.ac
10
configure.ac
|
@ -174,6 +174,9 @@ AC_ARG_WITH(theme-manager,
|
|||
[AS_HELP_STRING([--with-theme-manager],[compile theme manager (needs monodevelop, default: off)])],
|
||||
theme_manager=$withval, theme_manager=no)
|
||||
|
||||
AC_ARG_ENABLE(stack-protector,
|
||||
[AS_HELP_STRING([--disable-stack-protector],[disable building with stack-protector])],
|
||||
stack_protector=$enableval, stack_protector=yes)
|
||||
|
||||
|
||||
dnl *********************************************************************
|
||||
|
@ -623,7 +626,6 @@ dnl *********************************************************************
|
|||
AX_APPEND_COMPILE_FLAGS([\
|
||||
-pipe \
|
||||
-funsigned-char \
|
||||
-fstack-protector-strong \
|
||||
-fPIE \
|
||||
-fPIC \
|
||||
-Wall \
|
||||
|
@ -643,6 +645,12 @@ AX_APPEND_COMPILE_FLAGS([\
|
|||
-Werror=pointer-arith \
|
||||
])
|
||||
|
||||
AS_IF([test "$stack_protector" = "yes"], [
|
||||
AX_APPEND_COMPILE_FLAGS([ \
|
||||
-fstack-protector-strong \
|
||||
])
|
||||
])
|
||||
|
||||
AX_APPEND_LINK_FLAGS([ \
|
||||
-pie \
|
||||
-Wl,-z,relro \
|
||||
|
|
Loading…
Reference in New Issue