01/06/2020 11:38, tal...@mellanox.com: > From: Tal Shnaiderman <tal...@mellanox.com> > > Set the endianness in Windows to RTE_LITTLE_ENDIAN as support > for Windows is limited to x86 architecture for now. > > Signed-off-by: Tal Shnaiderman <tal...@mellanox.com> > --- > --- a/lib/librte_eal/include/generic/rte_byteorder.h > +++ b/lib/librte_eal/include/generic/rte_byteorder.h > #ifdef RTE_EXEC_ENV_FREEBSD > #include <sys/endian.h> > -#else > +#elif defined RTE_EXEC_ENV_LINUX > #include <endian.h> > +#elif defined RTE_EXEC_ENV_WINDOWS && !defined RTE_BYTE_ORDER
Why "&& !defined RTE_BYTE_ORDER" ? How can it be defined earlier? > +#define RTE_BYTE_ORDER RTE_LITTLE_ENDIAN > #endif