> 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.yi...@intel.com> > > Signed-off-by: Thomas Monjalon <tho...@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.e...@intel.com>