From 042a098fee32fa64ddda754552de4b54b4471838 Mon Sep 17 00:00:00 2001 From: Naveen M K Date: Mon, 13 Feb 2023 18:24:30 +0530 Subject: [PATCH] Add missing library for multiprocessing module `ws2_32` is required when building that module --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 4f122b62e0e708..168c38e4deb321 100644 --- a/setup.py +++ b/setup.py @@ -1331,7 +1331,8 @@ def detect_multiprocessing(self): sysconfig.get_config_var('POSIX_SEMAPHORES_NOT_ENABLED') ): multiprocessing_srcs.append('_multiprocessing/semaphore.c') - self.addext(Extension('_multiprocessing', multiprocessing_srcs)) + self.addext(Extension('_multiprocessing', multiprocessing_srcs, + libraries=(['ws2_32'] if MS_WINDOWS else None))) self.addext(Extension('_posixshmem', ['_multiprocessing/posixshmem.c'])) def detect_uuid(self):