Hi Volker,
Is it possible to link the remaining libraries statically too?
Yes,
it is possible to generate fully statically linked Haskell binaries.
Though it requires a bit of setup. For example the GNU C library glibc
is not really intended for fully static linking, but you can use musl as
an alternative libc instead.
Probably the
easiest way is to use static-haskell-nix [1]. Usage instructions are
available in the project README. See [2] if you're not familiar with
Nix.
Recently, the Haskell extension to
Bazel, rules_haskell, also gained the ability to generate fully
statically linked binaries building on top of Nix, see [3].
Best, Andreas