Fully static GHC Linux builds for releases?
Currently releases are per-distro. This causes unreliable guessing code in e.g. ghcup on which bindist tarball to pick for a given Linux distro. It causes known problems with libtinfo, libgmp etc, which are not particularly cross-distro compatible.
A fully static build would probably have to utilize:
-
integer-simple
(due to licensing issues) musl
- the rest should be piece of cake?
Concerns:
-
integer-simple
is slower, a lot