[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