You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee='https://github.com/ned-deily'closed_at=<Date2016-10-21.06:42:44.965>created_at=<Date2016-09-12.10:51:41.746>labels= ['OS-mac']
title='Drop Mac OS X Tiger support in Python 3.6'updated_at=<Date2018-02-04.10:54:27.604>user='https://github.com/vstinner'
Mac OS X Tiger was released in 2004: 12 years ago, 3 years after Windows XP.
The Tiger buildbot has many issues, it uses an old compiler (GCC 4.0) and an old OpenSSL version.
Python 3.6 now requires ISO C99 support, whereas Tiger GCC 4.0 lacks support for C99 "extern inline" functions: issue bpo-28092.
I propose to officially stop supporting Mac OS X Tiger in Python 3.6: modify the PEP-11 and What's New in Python 3.6 to announce the end of the support. Python 3.5 would be the last version supporting Tiger.
With the recent changes (fd9a4bd16587) in bpo-28092 to make the dtrace stubs static inline, 3.6 once again compiles and links with the Xcode 2.5 gcc4.0 on Mac OS X 10.4. We can look at this again for 3.7.
TBH I don't think we need to care about OS X Tiger. I mean Apple itself doesn't care about it anymore, the last release was 10 years ago. How about we drop its buildbot?
Activity
vstinner commentedon Sep 12, 2016
Mac OS X Tiger was released in 2004: 12 years ago, 3 years after Windows XP.
The Tiger buildbot has many issues, it uses an old compiler (GCC 4.0) and an old OpenSSL version.
Python 3.6 now requires ISO C99 support, whereas Tiger GCC 4.0 lacks support for C99 "extern inline" functions: issue bpo-28092.
I propose to officially stop supporting Mac OS X Tiger in Python 3.6: modify the PEP-11 and What's New in Python 3.6 to announce the end of the support. Python 3.5 would be the last version supporting Tiger.
vstinner commentedon Sep 14, 2016
The "x86 Tiger 3.6" and "x86 Tiger 3.x" buildbots currently fail to compile Python:
vstinner commentedon Sep 23, 2016
@ned Deily: Ping?
ned-deily commentedon Oct 21, 2016
With the recent changes (fd9a4bd16587) in bpo-28092 to make the dtrace stubs static inline, 3.6 once again compiles and links with the Xcode 2.5 gcc4.0 on Mac OS X 10.4. We can look at this again for 3.7.
1st1 commentedon Jan 29, 2018
TBH I don't think we need to care about OS X Tiger. I mean Apple itself doesn't care about it anymore, the last release was 10 years ago. How about we drop its buildbot?
ronaldoussoren commentedon Feb 4, 2018
I agree, as long as there are other buildbots for macOS (and there appear to be buildbots for macOS 10.12 and 10.13).
It would be nice to have buildbots running the OS releases for which installers are build (10.6 and 10.9), but that's a different issue.