[MacPorts] #64904: A fix for python3.x to build with +lto on PowerPC

MacPorts noreply at macports.org
Wed May 18 04:57:53 UTC 2022


#64904: A fix for python3.x to build with +lto on PowerPC
-------------------------------+-------------------------------------------
  Reporter:  barracuda156      |      Owner:  jmroot
      Type:  enhancement       |     Status:  assigned
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.7.2
Resolution:                    |   Keywords:  powerpc, leopard, snowleopard
      Port:  python39,         |
  python310                    |
-------------------------------+-------------------------------------------

Comment (by barracuda156):

 Replying to [comment:1 mascguy]:
 > I'll let Josh speak to the feasibility of adding this. But love the idea
 of fixing Python 3.x for PPC!

 Somewhat surprisingly, this simple fix has been rejected outright:
 https://github.com/macports/macports-
 ports/pull/14816#issuecomment-1129537497
 We all know upstream won’t bother to fix something for old platforms, and
 ''that’s exactly why Macports has patches for these'' and not try to “work
 with upstream to add support”.

 There was a historical precedent when someone requested for ppc+ppc64
 build option for `python27` (a really easy fix in a single file), and the
 upstream politely advised to make own patches:
 https://bugs.python.org/issue26487
 And here is the reply for my ticket with upstream for Python3x:
 https://bugs.python.org/issue47240 (I have actually fixed that since then
 myself).
 Upstream may give some hints (or may not), but nothing will be actually
 implemented in the code.

 So, well, I guess I just won’t do anything on Pythons anymore, at least
 here. Let them remain broken for PPC indefinitely.

-- 
Ticket URL: <https://trac.macports.org/ticket/64904#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list