unix: Filter out -std=gnu11

On Debian Bullseye, it is an error to include this flag when building
a C++ file, which caused the unix coverage build to fail.
This commit is contained in:
Jeff Epler 2021-08-29 11:27:21 -05:00
parent 266b6a1dd9
commit 68af5fd040

View File

@ -213,7 +213,7 @@ ifeq ($(HASCPP17), 1)
else else
CXXFLAGS += -std=c++11 CXXFLAGS += -std=c++11
endif endif
CXXFLAGS += $(filter-out -Wmissing-prototypes -Wold-style-definition -std=gnu99,$(CFLAGS) $(CXXFLAGS_MOD)) CXXFLAGS += $(filter-out -Wmissing-prototypes -Wold-style-definition -std=gnu99 -std=gnu11,$(CFLAGS) $(CXXFLAGS_MOD))
ifeq ($(MICROPY_FORCE_32BIT),1) ifeq ($(MICROPY_FORCE_32BIT),1)
RUN_TESTS_MPY_CROSS_FLAGS = --mpy-cross-flags='-mcache-lookup-bc -march=x86' RUN_TESTS_MPY_CROSS_FLAGS = --mpy-cross-flags='-mcache-lookup-bc -march=x86'