On 2019-04-28 21:44, Thomas Meulendijks wrote:
> I want to move away from pandoc since (on arch Linux at least) the
> package with dependency is 420MiB.
So pandoc is written in Haskell, which has no stable ABI. To avoid
linking issues, most haskell programs are statically linked. However,
the Arch team has chosen to dynamically link all haskell packages due to
architectural problems in pacman IIRC. This means that if one small
package is updated, then all packages that rely on them need to be
rebuilt.
There is a package on the AUR called pandoc-bin that grabs the official
statically compiled release from GitHub and uses that. It's still pretty
large (the uncompressed binary is ~72M), but quite smaller than 420MiB.
--
Stephen Gregoratto
PGP: 3FC6 3D0E 2801 C348 1C44 2D34 A80C 0F8E 8BAB EC8B
Received on Mon Apr 29 2019 - 04:48:58 CEST