From 00a6568ba37f0d815289776a51af46d0eac27384 Mon Sep 17 00:00:00 2001 From: pxinwr Date: Sun, 29 Nov 2020 06:14:16 +0800 Subject: bpo-31904: remove libnet dependency from detect_socket() for VxWorks (GH-23394) Previously on VxWorks compiling socket extension module needs the libnet to link. Now VxWorks has moved the replied functions to libc. So removing libnet from setup.py. --- Misc/NEWS.d/next/Build/2020-11-19-17-01-50.bpo-31904.894dk2.rst | 1 + setup.py | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 Misc/NEWS.d/next/Build/2020-11-19-17-01-50.bpo-31904.894dk2.rst diff --git a/Misc/NEWS.d/next/Build/2020-11-19-17-01-50.bpo-31904.894dk2.rst b/Misc/NEWS.d/next/Build/2020-11-19-17-01-50.bpo-31904.894dk2.rst new file mode 100644 index 0000000..d1ec647 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2020-11-19-17-01-50.bpo-31904.894dk2.rst @@ -0,0 +1 @@ +remove libnet dependency from detect_socket() for VxWorks diff --git a/setup.py b/setup.py index 398d925..b7a7d26 100644 --- a/setup.py +++ b/setup.py @@ -1132,11 +1132,7 @@ class PyBuildExt(build_ext): def detect_socket(self): # socket(2) kwargs = {'depends': ['socketmodule.h']} - if VXWORKS: - if not self.compiler.find_library_file(self.lib_dirs, 'net'): - return - kwargs['libraries'] = ['net'] - elif MACOS: + if MACOS: # Issue #35569: Expose RFC 3542 socket options. kwargs['extra_compile_args'] = ['-D__APPLE_USE_RFC_3542'] -- cgit v0.12