> -----Original Message----- > From: Panu Matilainen [mailto:pmatilai at redhat.com] > Sent: Tuesday, February 24, 2015 1:14 PM > To: dev at dpdk.org > Cc: Ananyev, Konstantin > Subject: [PATCH v2] ixgbe: fix build with gcc 5 > > gcc 5 supports a new logical-not-parentheses warning which > ixgbe_common.c triggers, causing build failure with -Werror. > Since this source must not be modified, silence the warning instead. > > Signed-off-by: Panu Matilainen <pmatilai at redhat.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev at intel.com> > --- > lib/librte_pmd_ixgbe/Makefile | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/lib/librte_pmd_ixgbe/Makefile b/lib/librte_pmd_ixgbe/Makefile > index 43870f7..9a5cd33 100644 > --- a/lib/librte_pmd_ixgbe/Makefile > +++ b/lib/librte_pmd_ixgbe/Makefile > @@ -71,6 +71,10 @@ CFLAGS_ixgbe_common.o += -Wno-unused-but-set-variable > CFLAGS_ixgbe_x550.o += -Wno-unused-but-set-variable -Wno-maybe-uninitialized > endif > > +ifeq ($(shell test $(GCC_VERSION) -ge 50 && echo 1), 1) > +CFLAGS_ixgbe_common.o += -Wno-logical-not-parentheses > +endif > + > ifeq ($(shell test $(GCC_VERSION) -le 46 && echo 1), 1) > CFLAGS_ixgbe_x550.o += -Wno-uninitialized > CFLAGS_ixgbe_phy.o += -Wno-uninitialized > -- > 2.1.0