[dpdk-dev] [PATCH v2 0/4] fix compilation on Fedora 22

Thomas Monjalon thomas.monjalon at 6wind.com
Wed Jun 3 16:13:31 CEST 2015


2015-05-29 12:57, Neil Horman:
> On Fri, May 29, 2015 at 03:34:12PM +0100, Bruce Richardson wrote:
> > V2 Changes: 
> > * use RTE_MIN instead of additional comparison checks
> >   in some loops, as suggested by Neil.
> > * For stats reset in null PMD, just use the size of the
> >   array [which is 1] in place of the used queue counts.
> > 
> > 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)
> 
> Series
> Acked-by: Neil Horman <nhorman at tuxdriver.com>

Applied, thanks


More information about the dev mailing list