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