> Subject: Re: [PATCH v2 3/3] eal/windows: librte_net build on Windows > > > diff --git a/lib/librte_eal/common/meson.build > > b/lib/librte_eal/common/meson.build > > index e1bdaf024..05e40a26b 100644 > > --- a/lib/librte_eal/common/meson.build > > +++ b/lib/librte_eal/common/meson.build > > @@ -28,6 +28,7 @@ if is_windows > > 'malloc_elem.c', > > 'malloc_heap.c', > > 'rte_malloc.c', > > + 'rte_random.c', > > Hitting an error when building on Windows (SDK 10.0.18362) with Clang 9.0.1:
Hi Dmitry, I'm trying to reproduce the error you had, I installed the latest SDK (10.0.19041.0) but I can't find the clang v9.0.1 for Windows. Can you redirect/instruct me how did you get it for Windows ? Thanks, Fady > > [7/72] Compiling C object > lib/76b5a35@@rte_eal@sta/librte_eal_common_rte_random.c.obj. > FAILED: lib/76b5a35@@rte_eal@sta/librte_eal_common_rte_random.c.obj > clang @lib/76b5a35@@rte_eal@sta/librte_eal_common_rte_random.c.obj.rsp > In file included from ../../../../lib/librte_eal/common/rte_random.c:13: > In file included from ..\..\..\..\lib/librte_eal/include\rte_eal.h:20: > In file included from ..\..\..\..\lib/librte_eal/include\rte_per_lcore.h:25: > In file included from ..\..\..\..\lib/librte_eal/windows/include\pthread.h:20: > In file included from > ..\..\..\..\lib/librte_eal/windows/include\rte_windows.h:22: > In file included from C:\Program Files (x86)\Windows > Kits\10\include\10.0.18362.0\um\windows.h:171: > In file included from C:\Program Files (x86)\Windows > Kits\10\include\10.0.18362.0\shared\windef.h:24: > In file included from C:\Program Files (x86)\Windows > Kits\10\include\10.0.18362.0\shared\minwindef.h:182: > C:\Program Files (x86)\Windows > Kits\10\include\10.0.18362.0\um\winnt.h:3324:1: error: conflicting types for > '_m_prefetchw' > _m_prefetchw ( > ^ > C:\Program Files\LLVM\lib\clang\9.0.1\include\prfchwintrin.h:50:1: note: > previous definition is here _m_prefetchw(void *__P) > > Similar issue was seen before: > > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fp > atches.dpdk.org%2Fpatch%2F59912%2F%23101780&data=02%7C01%7Cfady > %40mellanox.com%7Ce7e40349f14c4dbf43a408d8154f3bd1%7Ca652971c7d2e4d9 > ba6a4d149256f461b%7C0%7C0%7C637282777343746975&sdata=CsPof2eM3 > 32uC9pyDsOaeiR6voScjsbmLA0euAQHw5U%3D&reserved=0 > > -- > Dmitry Kozlyuk