Skip to content

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

@bgamari @carter @hvr

Edited by Ben Gamari
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information