3 ms·
The Haskell tooling already supports statically linking in the dependencies, I maintain the Haskell stack for Solus and for pandoc we just have a single binary
by GZGavinZhao 1y ago
The Haskell tooling already supports statically linking in the dependencies, I maintain the Haskell stack for Solus and for pandoc we just have a single binary that only depends on libc, all other Haskell dependencies are statically linked inside the binary just like how Rust dependencies work. So it's definitely doable.
I think it's more of the distro's maintainers' choice. For Solus the amount of dependencies was just too much for me to handle so we resorted to static linking.
- goku12 1y agoWhy do some distro maintainers choose otherwise? I have seen some users complaint about this before, without any correction being done. So my guess is that there is something that forces those distro maintainers to make that choice.