--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -8,6 +8,8 @@
   AM_LDFLAGS = -pg --coverage
 endif
 
+CFLAGS += --std=gnu17
+
 lib_LTLIBRARIES = \
 	libvdemgmt.la \
 	libvdesnmp.la \
--- a/src/vde_switch/plugins/Makefile.am
+++ b/src/vde_switch/plugins/Makefile.am
@@ -9,6 +9,8 @@
   AM_CPPFLAGS += -DDEBUGOPT -DPORTCOUNTERS -DVDEPLUGIN
 endif
 
+CFLAGS += --std=gnu17
+
 #install-data-hook:
 #	cd "$(DESTDIR)/$(moddir)" && rm -f $(mod_LTLIBRARIES)
 
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -16,6 +16,8 @@
 	wirefilter \
 	vdeterm
 
+CFLAGS += --std=gnu17
+
 #DIST_SUBDIRS = $(SUBDIRS) vdetaplib vde_cryptcab kvde_switch
 
 if CAN_MAKE_VDETUNCTL
--- a/src/vde_switch/Makefile.am
+++ b/src/vde_switch/Makefile.am
@@ -1,3 +1,5 @@
+CFLAGS += --std=gnu17
+
 bin_PROGRAMS = vde_switch
 vde_switch_SOURCES = \
 	hash.c \
