OSDN Git Service

Fixed warnings on systems that define _FORTIFY_SOURCE by default.
authorLoRd_MuldeR <mulder2@gmx.de>
Thu, 9 Jan 2020 22:05:23 +0000 (23:05 +0100)
committerLoRd_MuldeR <mulder2@gmx.de>
Thu, 9 Jan 2020 22:05:23 +0000 (23:05 +0100)
frontend/Makefile
libmhash384/Makefile

index a296688..12006a3 100644 (file)
@@ -69,9 +69,9 @@ endif
 
 ifeq ($(DEBUG),0)
 ifeq ($(SANITIZE),)
-  CXXFLAGS += -O3 -DNDEBUG -D_FORTIFY_SOURCE=1
+  CXXFLAGS += -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG
 else
-  CXXFLAGS += -O1 -D_FORTIFY_SOURCE=0 -fsanitize=$(SANITIZE) -fno-omit-frame-pointer
+  CXXFLAGS += -O1 -U_FORTIFY_SOURCE -fsanitize=$(SANITIZE) -fno-omit-frame-pointer
   LDFLAGS  += -fsanitize=$(SANITIZE)
 endif
   CXXFLAGS += -march=$(MARCH) -mtune=$(MTUNE)
index 663175f..74d4862 100644 (file)
@@ -33,9 +33,9 @@ CXXFLAGS += -std=gnu++11 -Iinclude
 
 ifeq ($(DEBUG),0)
 ifeq ($(SANITIZE),)
-  CXXFLAGS += -O3 -DNDEBUG -D_FORTIFY_SOURCE=1
+  CXXFLAGS += -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DNDEBUG
 else
-  CXXFLAGS += -O1 -D_FORTIFY_SOURCE=0 -fsanitize=$(SANITIZE) -fno-omit-frame-pointer
+  CXXFLAGS += -O1 -U_FORTIFY_SOURCE -fsanitize=$(SANITIZE) -fno-omit-frame-pointer
 endif
   CXXFLAGS += -march=$(MARCH) -mtune=$(MTUNE)
 else