|
@@ -204,13 +204,11 @@ EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wshadow
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Winit-self
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wpacked
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wredundant-decls
|
|
|
-EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wstack-protector
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wstrict-aliasing=3
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wswitch-default
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wswitch-enum
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wno-system-headers
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wundef
|
|
|
-EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wvolatile-register-var
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wwrite-strings
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wbad-function-cast
|
|
|
EXTRA_WARNINGS := $(EXTRA_WARNINGS) -Wmissing-declarations
|
|
@@ -294,6 +292,13 @@ ifeq ($(call try-cc,$(SOURCE_HELLO),-Werror -fstack-protector-all),y)
|
|
|
CFLAGS := $(CFLAGS) -fstack-protector-all
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(call try-cc,$(SOURCE_HELLO),-Werror -Wstack-protector),y)
|
|
|
+ CFLAGS := $(CFLAGS) -Wstack-protector
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(call try-cc,$(SOURCE_HELLO),-Werror -Wvolatile-register-var),y)
|
|
|
+ CFLAGS := $(CFLAGS) -Wvolatile-register-var
|
|
|
+endif
|
|
|
|
|
|
### --- END CONFIGURATION SECTION ---
|
|
|
|