New submission from dgelessus <dgelessus+bugs.python....@me.com>:

In particular, the implementation of posix._fcopyfile uses <copyfile.h> 
(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 <rep...@bugs.python.org>
<https://bugs.python.org/issue39948>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to