[MacPorts] #59466: python27 +universal fails to build universal extension modules in standard library

MacPorts noreply at macports.org
Sun Jan 12 03:52:03 UTC 2020


#59466: python27 +universal fails to build universal extension modules in standard
library
-----------------------+---------------------------------
  Reporter:  rmottola  |      Owner:  jmroot
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  leopard snowleopard
      Port:  python27  |
-----------------------+---------------------------------

Comment (by fhgwright):

 It may be that this isn't *directly* OS-dependent at all.  I encountered
 this trying to build icu +universal, which thought (incorrectly) that it
 needed python27 +universal.  In the case of icu, the python27 dependency
 seems to be because it needs Python >=2.7 to build, which isn't met by the
 Apple Python until 10.7.  Of course propagating +universal to a *build*
 dependency is completely silly, but that's what base currently seems to
 do.

 Since it's probably unusual for users to specifically request +universal
 for Python, it's likely that it mainly arises from gratuitous universality
 in build procedures, explaining why the impact isn't wider.

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


More information about the macports-tickets mailing list