From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bruce Richardson Subject: [PATCH 0/4] fix compilation on Fedora 22 Date: Fri, 29 May 2015 13:53:43 +0100 Message-ID: <1432904027-6578-1-git-send-email-bruce.richardson@intel.com> To: dev@dpdk.org Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 6FE2F5A96 for ; Fri, 29 May 2015 14:53:52 +0200 (CEST) List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" GCC version 5.1 included with Fedora 22 is running stricter array bounds checks which are throwing up errors in a number of components in the DPDK code. This patchset fixes these errors to allow compilation with GCC on Fedora 22. Example error: == Build lib/librte_eal/linuxapp/eal CC eal_memory.o /home/bruce/dpdk.org/lib/librte_eal/linuxapp/eal/eal_memory.c: In function 'rte_eal_hugepage_init': /home/bruce/dpdk.org/lib/librte_eal/linuxapp/eal/eal_memory.c:1193:35: error: array subscript is above array bounds [-Werror=array-bounds] internal_config.hugepage_info[j].hugepage_sz) { ^ compilation terminated due to -Wfatal-errors. Bruce Richardson (4): eal: fix compile on Fedora 22 (GCC 5.1) ip_frag: fix compile on Fedora 22 (GCC 5.1) i40e: fix compile on Fedora 22 (GCC 5.1) null: fix compile on Fedora 22 (GCC 5.1) drivers/net/i40e/i40e_fdir.c | 2 +- drivers/net/null/rte_eth_null.c | 12 ++++++++---- lib/librte_eal/linuxapp/eal/eal_memory.c | 3 ++- lib/librte_ip_frag/ip_frag_common.h | 2 +- 4 files changed, 12 insertions(+), 7 deletions(-) -- 2.4.1