Skip to content

Allow a BUILD different from HOST

Currently, we require that the system building the compiler (BUILD) is the same system running the compiler (HOST), but allow the target of the compiler (TARGET) to be different from the BUILD/HOST.

  • Why do we have this limitation in place?
  • What do we need to do to lift it?

With the recent advances in the staged build configuration (namely, the ghc-toolchain Target files) lifting this restriction is likely simpler now.

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