config: never link with pthread on Windows
authorDmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Sat, 20 Jun 2020 22:35:42 +0000 (01:35 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 23 Jun 2020 14:38:58 +0000 (16:38 +0200)
Even if pthread is provided by the toolchain, it is not needed for DPDK
on Windows, because internal shim is used. As a side-effect, this
enables cross-build with MinGW configured with non-POSIX thread library,
e.g. mcfgthread, which is the default on some distributions.

Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
Acked-by: Pallavi Kadam <pallavi.kadam@intel.com>
config/meson.build

index d3f05f8..bb64c3b 100644 (file)
@@ -117,7 +117,7 @@ if not is_windows
 endif
 
 # use pthreads if available for the platform
-if not is_ms_linker
+if not is_windows
        add_project_link_arguments('-pthread', language: 'c')
        dpdk_extra_ldflags += '-pthread'
 endif