Remove flags that old compilers don't understand. https://github.com/macports/macports-ports/pull/568 --- doc/educational_decoder/Makefile.orig 2021-12-20 16:49:18.000000000 -0600 +++ doc/educational_decoder/Makefile 2021-12-22 03:35:11.000000000 -0600 @@ -27,7 +27,7 @@ CFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \ -Wstrict-aliasing=1 -Wswitch-enum \ -Wredundant-decls -Wstrict-prototypes -Wundef \ - -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ + -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ -std=c99 CFLAGS += $(DEBUGFLAGS) CFLAGS += $(MOREFLAGS) --- lib/libzstd.mk.orig 2021-12-20 16:49:18.000000000 -0600 +++ lib/libzstd.mk 2021-12-22 02:41:39.000000000 -0600 @@ -113,7 +113,7 @@ DEBUGFLAGS= -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \ -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement \ -Wstrict-prototypes -Wundef -Wpointer-arith \ - -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ + -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings \ -Wredundant-decls -Wmissing-prototypes -Wc++-compat CFLAGS += $(DEBUGFLAGS) $(MOREFLAGS) ASFLAGS += $(DEBUGFLAGS) $(MOREFLAGS) $(CFLAGS)