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