numam-dpdk/lib/librte_eal
Thomas Monjalon 721ac9f9e0 eal/x86: fix pedantic build
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.

Fixes: 640c5f09ef ("eal/x86: add 128-bit atomic compare exchange")
Cc: gage.eads@intel.com

Reported-by: Ferruh Yigit <ferruh.yigit@intel.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Gage Eads <gage.eads@intel.com>
Tested-by: Ferruh Yigit <ferruh.yigit@intel.com>
2019-04-04 17:22:06 +02:00
..
common eal/x86: fix pedantic build 2019-04-04 17:22:06 +02:00
freebsd eal: add OS specific header file 2019-04-03 01:11:56 +02:00
linux eal: add OS specific header file 2019-04-03 01:11:56 +02:00
windows/eal build: add workarounds for Windows helloworld 2019-04-03 01:21:31 +02:00
Makefile build/freebsd: rename macro BSDPAPP to FREEBSD 2019-03-12 23:01:14 +01:00
meson.build eal/windows: introduce Windows support 2019-04-03 01:06:01 +02:00
rte_eal_exports.def build: add module definition files for Windows 2019-04-03 01:21:31 +02:00
rte_eal_version.map bus: introduce device level DMA memory mapping 2019-03-30 16:48:56 +01:00