bpo-45743: Move __APPLE_USE_RFC_3542 into socketmodule.c (GH-29456)

This commit is contained in:
Christian Heimes 2021-11-08 13:48:34 +02:00 committed by GitHub
parent 122ca4d73f
commit 24af9a40a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 7 deletions

View file

@ -1222,13 +1222,7 @@ class PyBuildExt(build_ext):
self.add(Extension('_crypt', ['_cryptmodule.c'], libraries=libs))
def detect_socket(self):
# socket(2)
kwargs = {'depends': ['socketmodule.h']}
if MACOS:
# Issue #35569: Expose RFC 3542 socket options.
kwargs['extra_compile_args'] = ['-D__APPLE_USE_RFC_3542']
self.add(Extension('_socket', ['socketmodule.c'], **kwargs))
self.add(Extension('_socket', ['socketmodule.c'], depends=['socketmodule.h']))
def detect_dbm_gdbm(self):
# Modules that provide persistent dictionary-like semantics. You will