[issue39948] Python 3.8 unconditionally uses functions not available on OS X 10.4 and 10.5

2020-03-14 Thread dgelessus
Change by dgelessus : -- keywords: +patch pull_requests: +18353 stage: -> patch review pull_request: https://github.com/python/cpython/pull/19008 ___ Python tracker ___

[issue39948] Python 3.8 unconditionally uses functions not available on OS X 10.4 and 10.5

2020-03-14 Thread Ned Deily
Ned Deily added the comment: Thanks for the report. Feel free to submit a PR or patch. I can’t guarantee we will accept it if it’s too intrusive. (The request here is to fix building from source for these older systems not to provide binary releases.) --

[issue39948] Python 3.8 unconditionally uses functions not available on OS X 10.4 and 10.5

2020-03-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: For current releases, which only provide 64-bit binaries, 10.9 is the lated supported version. See https://www.python.org/downloads/release/python-377/ for example. I believe this should be closed. -- nosy: +terry.reedy

[issue39948] Python 3.8 unconditionally uses functions not available on OS X 10.4 and 10.5

2020-03-12 Thread dgelessus
New submission from dgelessus : In particular, the implementation of posix._fcopyfile uses (available since OS X 10.5), and the implementation of threading.get_native_id uses pthread_threadid_np (available since OS X 10.6). This breaks builds for OS X 10.5 and older. I'm aware that the