[dpdk-dev] ixgbe: Disable GCC warning on IXGBE base codes
Commit Message
This patch disables compilation complain from lower GCC version (less than 4.6).
Signed-off-by: Changchun Ouyang <changchun.ouyang@intel.com>
---
lib/librte_pmd_ixgbe/Makefile | 5 +++++
1 file changed, 5 insertions(+)
Comments
2014-10-09 15:27, Ouyang Changchun:
> This patch disables compilation complain from lower GCC version (less than 4.6).
>
> Signed-off-by: Changchun Ouyang <changchun.ouyang@intel.com>
> --- a/lib/librte_pmd_ixgbe/Makefile
> +++ b/lib/librte_pmd_ixgbe/Makefile
> @@ -66,6 +66,11 @@ ifeq ($(shell test $(GCC_MAJOR_VERSION) -ge 4 -a $(GCC_MINOR_VERSION) -ge 6 && e
> 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_MAJOR_VERSION) -le 4 -a $(GCC_MINOR_VERSION) -le 6 && echo 1), 1)
> +CFLAGS_ixgbe_x550.o += -Wno-uninitialized
> +CFLAGS_ixgbe_phy.o += -Wno-uninitialized
> +endif
> endif
Note that the tests in this file are valids only because we don't support
GCC 3 and there is no GCC 5 yet.
But I feel we should fix it soon.
Applied
Thanks
@@ -66,6 +66,11 @@ ifeq ($(shell test $(GCC_MAJOR_VERSION) -ge 4 -a $(GCC_MINOR_VERSION) -ge 6 && e
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_MAJOR_VERSION) -le 4 -a $(GCC_MINOR_VERSION) -le 6 && echo 1), 1)
+CFLAGS_ixgbe_x550.o += -Wno-uninitialized
+CFLAGS_ixgbe_phy.o += -Wno-uninitialized
+endif
endif
#