<div dir="ltr"><a class="gmail_plusreply" id="plusReplyChip-0" href="mailto:ci@dpdk.org" tabindex="-1">+ci@dpdk.org</a> <br><div><a class="gmail_plusreply" id="plusReplyChip-1" href="mailto:mmahajan@iol.unh.edu" tabindex="-1">+Manit Mahajan</a> <br></div><div><a class="gmail_plusreply" id="plusReplyChip-2" href="mailto:abailey@iol.unh.edu" tabindex="-1">+Andrew Bailey</a> <br></div><div><br></div><div>Thank you for this we will modify our Clang and MSVC build pipelines at UNH.</div><div><br></div><div>Acked-by: Patrick Robb <<a href="mailto:probb@iol.unh.edu">probb@iol.unh.edu</a>></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Jul 15, 2025 at 10:14 AM Andre Muezerie <<a href="mailto:andremue@linux.microsoft.com">andremue@linux.microsoft.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The linker parameters to use with MSVC and Clang differ.<br>
Showing explicitly what to use with each in the documentation.<br>
<br>
Signed-off-by: Andre Muezerie <<a href="mailto:andremue@linux.microsoft.com" target="_blank">andremue@linux.microsoft.com</a>><br>
---<br>
 doc/guides/platform/mlx5.rst | 27 +++++++++++++++++++++++----<br>
 1 file changed, 23 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/doc/guides/platform/mlx5.rst b/doc/guides/platform/mlx5.rst<br>
index ab3107209a..94ed59b170 100644<br>
--- a/doc/guides/platform/mlx5.rst<br>
+++ b/doc/guides/platform/mlx5.rst<br>
@@ -268,14 +268,33 @@ configured by the ``ibverbs_link`` build option:<br>
 Compilation on Windows<br>
 ~~~~~~~~~~~~~~~~~~~~~~<br>
<br>
-The DevX SDK location must be set through CFLAGS/LDFLAGS,<br>
-either::<br>
+The DevX SDK location must be set through CFLAGS/LDFLAGS.<br>
+When compiling with MSVC, use either::<br>
<br>
-   meson.exe setup "-Dc_args=-I\"%DEVX_INC_PATH%\"" "-Dc_link_args=-L\"%DEVX_LIB_PATH%\"" ...<br>
+   meson.exe setup ^<br>
+       "-Dc_args=-I\"%DEVX_INC_PATH%\"" ^<br>
+       "-Dc_link_args=-LIBPATH:\"%DEVX_LIB_PATH%\"" ^<br>
+       -Denable_stdatomic=true ^<br>
+       ...<br>
<br>
 or::<br>
<br>
-   set CFLAGS=-I"%DEVX_INC_PATH%" && set LDFLAGS=-L"%DEVX_LIB_PATH%" && meson.exe setup ...<br>
+   set CFLAGS=-I"%DEVX_INC_PATH%"<br>
+   set LDFLAGS=-LIBPATH:"%DEVX_LIB_PATH%"<br>
+   meson.exe setup -Denable_stdatomic=true ...<br>
+<br>
+When compiling with Clang, use either::<br>
+<br>
+   meson.exe setup ^<br>
+       "-Dc_args=-I\"%DEVX_INC_PATH%\"" ^<br>
+       "-Dc_link_args=-Wl,-LIBPATH:\"%DEVX_LIB_PATH%\"" ^<br>
+       ...<br>
+<br>
+or::<br>
+<br>
+   set CFLAGS=-I"%DEVX_INC_PATH%"<br>
+   set LDFLAGS=-Wl,-LIBPATH:"%DEVX_LIB_PATH%"<br>
+   meson.exe setup ...<br>
<br>
<br>
 .. _mlx5_common_env:<br>
-- <br>
2.50.1.vfs.0.0<br>
<br>
</blockquote></div>