[MacPorts] #61545: python38 +universal fails to build on Big Sur (Apple Silicon Mac)

MacPorts noreply at macports.org
Thu Jan 7 17:11:32 UTC 2021


#61545: python38 +universal fails to build on Big Sur (Apple Silicon Mac)
------------------------------+--------------------------
  Reporter:  Gregory-Gelfond  |      Owner:  (none)
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.6.4
Resolution:                   |   Keywords:  bigsur arm64
      Port:  python38         |
------------------------------+--------------------------

Comment (by arthurcnorman):

 I have just got a new macbook and am also hit by this. "port install
 python38 +universal" fails and on inspection most of its concept of
 "universal" goes back to the transition from ppc to intel and 32 bit to
 64-bit. The reason this hits me is that I wish to build my own code as
 univrsal so want arm64 & x86_64 versions of libraries installeds, so I try
 eg the xorg libraries in universal mode and that picks up pything38 as a
 dependency and tries for a universal build there even though what
 architecture tools run on does not matter a lot to me. I can edit the
 python configure files and sources to get a version that builds, but not
 having dug that deep into macports before I do not know how to get that
 instralled so that macports believes it has a universal python that
 satisfies the depoendencies of other things... Eg when I go "port
 destroot" that seems to repeat earlier steps and wipes out my edits. Is
 there wither an explanation of how to make a local version of a package so
 I can patch it, or how I can get libraries that are to be build for
 universal to accept a non-universal version of python38?. If there is a
 sectio in TFM that I can R then a pointer towards it will be duly
 appreciated! Arthur

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


More information about the macports-tickets mailing list