[MacPorts] #64063: pandoc is not available for arm64

MacPorts noreply at macports.org
Tue Nov 30 12:50:59 UTC 2021


#64063: pandoc is not available for arm64
-------------------------+----------------------
  Reporter:  ryandesign  |      Owner:  judaew
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:              |   Keywords:  arm64
      Port:  pandoc      |
-------------------------+----------------------

Comment (by essandess):

 Replying to [comment:24 kencu]:
 > Replying to [comment:22 essandess]:
 > > Replying to [comment:10 kencu]:
 > > That’s just using an {{{x86_64}}} binary ({{{cabal}}})
 >
 > Nope, it is 100% arm64:
 >
 > {{{
 > % file cabal
 > cabal: Mach-O 64-bit executable arm64
 > }}}

 For some reason, the Homebrew {{{cabal}}} maintainer recently moved to the
 experimental tree that has a native M1 {{{cabal}}} binary. But that binary
 still uses {{{ghc}}} version 8.10.7 (https://formulae.brew.sh/formula
 /cabal-install#default), which is itself {{{x86_64}}} and can only compile
 {{{x86_64}}} things. Native {{{arm64}}} {{{ghc}}} version 9.2.1  that can
 build native {{{arm64}}} binaries just came out weeks ago.

 Furthermore, Home doesn’t bootstrap any of this stuff (neither {{{cabal}}}
 nor {{{ghc}}} nor {{{stack}}}) and simply relies on binary downloads.
 MacPorts already provides that basic option with the {{{--prebuilt}}}
 variant.

 Again, I’d recommend just waiting until these upstreams migrate to their
 own native builds and just use the {{{x86_64}}} binaries on M1 in the
 meantime.

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


More information about the macports-tickets mailing list