[dpdk-dev] [PATCH] eal/x86: fix pedantic build
Eads, Gage
gage.eads at intel.com
Thu Apr 4 16:14:46 CEST 2019
> 04/04/2019 15:00, Thomas Monjalon:
> > When enabling pedantic compilation with
> CONFIG_RTE_LIBRTE_MLX5_DEBUG,
> > the compiler complains about non standard 128-bit integer type:
> >
> > include/rte_atomic_64.h:223:3: error:
> > ISO C does not support ‘__int128’ types [-Werror=pedantic]
> >
> > It must be marked as an extension of the standard C language to be
> > accepted in pedantic compilation.
> >
> > Reported-by: Ferruh Yigit <ferruh.yigit at intel.com>
> > Signed-off-by: Thomas Monjalon <thomas at monjalon.net>
>
> Forgot one line:
>
> Fixes: 640c5f09ef2c ("eal/x86: add 128-bit atomic compare exchange")
>
> Note: It seems only Ferruh can reproduce it.
> I wonder whether the RTE_STD_C11 of the union is hiding the issue.
>
>
With that change:
Acked-by: Gage Eads <gage.eads at intel.com>
More information about the dev
mailing list