The first patch is a fix for EAL Windows. The 2 other patches are cleaning up mlx5 for Windows. The result is to make possible to compile mlx5 on Linux for Windows.
Thomas Monjalon (3): eal/windows: fix pedantic build common/mlx5: get Windows dependency from standard variables net/mlx5: fix Windows build with MinGW GCC 12 doc/guides/platform/mlx5.rst | 12 ++- drivers/common/mlx5/meson.build | 4 +- drivers/common/mlx5/windows/meson.build | 28 +++--- drivers/common/mlx5/windows/mlx5_win_defs.h | 100 +++++++++++--------- drivers/net/mlx5/meson.build | 11 ++- drivers/net/mlx5/windows/mlx5_os.c | 4 +- lib/eal/windows/include/pthread.h | 3 +- 7 files changed, 89 insertions(+), 73 deletions(-) -- 2.39.0