libcody: Work with older gccs
authorNathan Sidwell <nathan@acm.org>
Tue, 15 Dec 2020 21:34:26 +0000 (13:34 -0800)
committerNathan Sidwell <nathan@acm.org>
Tue, 15 Dec 2020 21:48:15 +0000 (13:48 -0800)
Older GCCs don't have all the exciting options we have now.  let's just
turn them off.

libcody/
* Makefile.in: Disable some flags.

libcody/Makefile.in

index 7b8a641..4b457ad 100644 (file)
@@ -66,7 +66,10 @@ ifeq ($(filter -fdebug-prefix-map=%,$(CXXOPTS)),)
 CXXOPTS += -fdebug-prefix-map=${srcdir}/=
 endif
 # Warning options
-CXXOPTS += -W -Wall -Woverloaded-virtual -Wshadow
+CXXOPTS += -W -Wall
+ifeq (no,)
+# just turn off for now
+CXXOPTS += -Woverloaded-virtual -Wshadow
 CXXOPTS += -Wno-invalid-offsetof -Wno-unused-variable
 CXXOPTS += -Wno-missing-field-initializers
 # Diagnostic options, look at controlling terminal so that piping
@@ -76,6 +79,7 @@ ifneq (,$(MLEN))
 CXXOPTS += -fmessage-length=$(MLEN)
 endif
 CXXOPTS += -fdiagnostics-color=always -fno-diagnostics-show-option
+endif
 else
 ifeq ($(notdir $(firstword $(CXX))),clang++)
 CXXOPTS += -fno-stack-protector -fno-threadsafe-statics