Hacker News new | past | comments | ask | show | jobs | submit login

The author clearly explained why they weren't able to use pandoc a couple lines before it.

> This arm64 system not only didn’t have pandoc installed, but pandoc wasn’t even in the software repository. I considered compiling it myself, but the language it is written in, Haskel, doesn’t even compile on arm64.

Then they justified it by explaining that their usecase didn't really need pandoc anyway.




It doesn't seem true though? Haskell has had AArch64 releases since at least 2017 - admittedly labelled as experimental, but it does compile.


He probably needs to cross-compile it. pandoc specifically has a history of not building on ARM boxes directly because it runs out of memory during the build.

And GHC support for ARM in general has been spotty. I know pandoc wouldn't build on Apple Silicon last time I tried to install it, but that was a few months ago.

That's a nice thing about C. It'll compile and run on basically anything.


I'm not gonna question it when someone says they ran into issues compiling something on a different architecture. God knows I've had enough obscure problems with it in the past.


And even without native code generator, GHC uses LLVM as a compiler backend for this architecture.


There are Pandoc binary releases for Arm64.

https://github.com/jgm/pandoc/releases

But it looks like this was before that (didn't have the 2020 when I read it).




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: