Added option to disable stack-protector support auto-detection in gcc. Downloaded from upstream commit: http://trac.aircrack-ng.org/changeset/2889/ Signed-off-by: Bernd Kuhls Index: /trunk/INSTALLING =================================================================== --- trunk/INSTALLING (revision 2888) +++ trunk/INSTALLING (revision 2889) @@ -83,4 +83,6 @@ * macport: Set this flag to true to compile on OS X with macports. +* stackprotector: Allows to enable/disable auto-detection of stack-protector support in gcc + Example: Index: /trunk/common.mak =================================================================== --- trunk/common.mak (revision 2888) +++ trunk/common.mak (revision 2889) @@ -64,4 +64,13 @@ ifeq ($(PCRE), true) COMMON_CFLAGS += $(shell $(PKG_CONFIG) --cflags libpcre) -DHAVE_PCRE +endif + +STACK_PROTECTOR = true +ifeq ($(stackprotector), false) + STACK_PROTECTOR = false +endif + +ifeq ($(STACKPROTECTOR), false) + STACK_PROTECTOR = false endif @@ -235,12 +244,14 @@ endif -ifeq ($(GCC_OVER49), 0) - ifeq ($(GCC_OVER41), 1) - COMMON_CFLAGS += -fstack-protector +ifeq ($(STACK_PROTECTOR), true) + ifeq ($(GCC_OVER49), 0) + ifeq ($(GCC_OVER41), 1) + COMMON_CFLAGS += -fstack-protector + endif endif -endif - -ifeq ($(GCC_OVER49), 1) - COMMON_CFLAGS += -fstack-protector-strong + + ifeq ($(GCC_OVER49), 1) + COMMON_CFLAGS += -fstack-protector-strong + endif endif