[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 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[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.)

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[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

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[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 oldest officially supported OS X version is 10.6, but 
according to a python-dev post 
(https://mail.python.org/pipermail/python-dev/2018-May/153725.html), earlier 
versions are "supported on a best-effort basis".

Would patches for these old versions still be accepted? I have the patch for 
this issue almost completely worked out, and it's not very complicated or 
intrusive - it mainly just adds standard autoconf checks for the 
functions/headers in question.

--
components: macOS
messages: 364051
nosy: dgelessus, ned.deily, ronaldoussoren
priority: normal
severity: normal
status: open
title: Python 3.8 unconditionally uses functions not available on OS X 10.4 and 
10.5
versions: Python 3.8, Python 3.9

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com