mirror of https://github.com/python/cpython
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.
This commit is contained in:
parent
6a273fdc2a
commit
00a6568ba3
|
@ -0,0 +1 @@
|
||||||
|
remove libnet dependency from detect_socket() for VxWorks
|
6
setup.py
6
setup.py
|
@ -1132,11 +1132,7 @@ class PyBuildExt(build_ext):
|
||||||
def detect_socket(self):
|
def detect_socket(self):
|
||||||
# socket(2)
|
# socket(2)
|
||||||
kwargs = {'depends': ['socketmodule.h']}
|
kwargs = {'depends': ['socketmodule.h']}
|
||||||
if VXWORKS:
|
if MACOS:
|
||||||
if not self.compiler.find_library_file(self.lib_dirs, 'net'):
|
|
||||||
return
|
|
||||||
kwargs['libraries'] = ['net']
|
|
||||||
elif MACOS:
|
|
||||||
# Issue #35569: Expose RFC 3542 socket options.
|
# Issue #35569: Expose RFC 3542 socket options.
|
||||||
kwargs['extra_compile_args'] = ['-D__APPLE_USE_RFC_3542']
|
kwargs['extra_compile_args'] = ['-D__APPLE_USE_RFC_3542']
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue