|
|
|
|
|
by Blikkentrekker
2004 days ago
|
|
No, the issue does not apply to the f.f.i., because those are called with strict semantics, as C expects that. It's about dynamic libraries written in Haskell itself. Try compiling a Haskell program in GHC with the `-dynamic` flag, and then update any of the Haskell libraries it is linked against, after this, the program will fail to start with a linker error, and must be recompiled itself. https://www.reddit.com/r/archlinux/comments/7jtemw/which_pac... See this discussion there which explains why, in essence, dynamic linking is not a feasible route with Haskell. Arch Linux currently does this, or at least at the time of writing there, which leads to all Arch Haskell packages being required to be recompiled and reinstalled, if but a simple library be updated that they all use. |
|