diff --git a/Rakefile b/Rakefile index f554f02e7..661ae8c6b 100644 --- a/Rakefile +++ b/Rakefile @@ -140,7 +140,8 @@ def setup_globals cflags = "#{cflags_common} #{c(:USER_CFLAGS)}" cxxflags = "#{cflags_common} #{c(:STD_CXX)}" - cxxflags += " -Wnon-virtual-dtor -Woverloaded-virtual -Wextra -Wno-missing-field-initializers #{c(:WSHADOW_COMPATIBLE_LOCAL)} #{c(:WNO_MAYBE_UNINITIALIZED)}" + cxxflags += " -Woverloaded-virtual" if c(:COMPILER_TYPE) != "gcc" # too many false positives in EbmlElement.h on g++ 8 + cxxflags += " -Wnon-virtual-dtor -Wextra -Wno-missing-field-initializers #{c(:WSHADOW_COMPATIBLE_LOCAL)} #{c(:WNO_MAYBE_UNINITIALIZED)}" cxxflags += " #{c(:QT_CFLAGS)} #{c(:BOOST_CPPFLAGS)} #{c(:USER_CXXFLAGS)}" ldflags = ""