diff --git a/Makefile.am b/Makefile.am index 7688695ee..c19acb273 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1225,6 +1225,7 @@ src_libsystemd_nm_la_cppflags = \ -I$(srcdir)/src/systemd/src/shared \ -I$(srcdir)/src/systemd/src/libsystemd-network \ -DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_SYSTEMD \ + $(LIBSYSTEMD_NM_CFLAGS) \ $(GLIB_CFLAGS) \ $(CODE_COVERAGE_CFLAGS) diff --git a/configure.ac b/configure.ac index 3fd4090a7..7c6e62007 100644 --- a/configure.ac +++ b/configure.ac @@ -1097,6 +1097,9 @@ fi NM_COMPILER_WARNINGS(CFLAGS, ${more_warnings_default}) +NM_COMPILER_FLAG(LIBSYSTEMD_NM_CFLAGS, "-Wno-gnu-variable-sized-type-not-at-end") +AC_SUBST(LIBSYSTEMD_NM_CFLAGS) + CC_CHECK_FLAGS_APPEND([with_cflags], [CFLAGS], [\ -fno-strict-aliasing \ ])