From: Jeremy C. Reed Date: Tue, 12 Jun 2012 19:27:17 +0000 (-0500) Subject: [master] use the WARNING_NO_MISSING_FIELD_INITIALIZERS_CFLAG X-Git-Tag: trac2351_base~226^2~57 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a565ca253ed9ab4ffe1413ccd776d53ca212fc82;p=thirdparty%2Fkea.git [master] use the WARNING_NO_MISSING_FIELD_INITIALIZERS_CFLAG Some versions of GCC warn about some versions of Boost regarding missing initializer for members in its posix_time. https://svn.boost.org/trac/boost/ticket/3477 But older GCC compilers don't have the flag. This is the same as on a few other Makefiles too. --- diff --git a/src/lib/dhcp/Makefile.am b/src/lib/dhcp/Makefile.am index 8ddd49035f..05b863e276 100644 --- a/src/lib/dhcp/Makefile.am +++ b/src/lib/dhcp/Makefile.am @@ -5,6 +5,12 @@ AM_CPPFLAGS += $(BOOST_INCLUDES) AM_CXXFLAGS = $(B10_CXXFLAGS) +# Some versions of GCC warn about some versions of Boost regarding +# missing initializer for members in its posix_time. +# https://svn.boost.org/trac/boost/ticket/3477 +# But older GCC compilers don't have the flag. +AM_CXXFLAGS += $(WARNING_NO_MISSING_FIELD_INITIALIZERS_CFLAG) + CLEANFILES = *.gcno *.gcda lib_LTLIBRARIES = libdhcp++.la diff --git a/src/lib/dhcp/tests/Makefile.am b/src/lib/dhcp/tests/Makefile.am index a0cfe981cc..20f712535f 100644 --- a/src/lib/dhcp/tests/Makefile.am +++ b/src/lib/dhcp/tests/Makefile.am @@ -7,6 +7,12 @@ AM_CPPFLAGS += -DINSTALL_PROG=\"$(abs_top_srcdir)/install-sh\" AM_CXXFLAGS = $(B10_CXXFLAGS) +# Some versions of GCC warn about some versions of Boost regarding +# missing initializer for members in its posix_time. +# https://svn.boost.org/trac/boost/ticket/3477 +# But older GCC compilers don't have the flag. +AM_CXXFLAGS += $(WARNING_NO_MISSING_FIELD_INITIALIZERS_CFLAG) + if USE_STATIC_LINK AM_LDFLAGS = -static endif diff --git a/tests/tools/perfdhcp/Makefile.am b/tests/tools/perfdhcp/Makefile.am index 2232257683..6b3ea248bd 100644 --- a/tests/tools/perfdhcp/Makefile.am +++ b/tests/tools/perfdhcp/Makefile.am @@ -6,6 +6,12 @@ AM_CPPFLAGS += $(BOOST_INCLUDES) AM_CXXFLAGS = $(B10_CXXFLAGS) +# Some versions of GCC warn about some versions of Boost regarding +# missing initializer for members in its posix_time. +# https://svn.boost.org/trac/boost/ticket/3477 +# But older GCC compilers don't have the flag. +AM_CXXFLAGS += $(WARNING_NO_MISSING_FIELD_INITIALIZERS_CFLAG) + AM_LDFLAGS = $(CLOCK_GETTIME_LDFLAGS) AM_LDFLAGS += -lm if USE_STATIC_LINK