Setting up your system for building GHC
This section describes how to set up your system with all the tools you need to build and develop GHC. Jump to the relevant section for your platform:
- Preparation Linux
- Preparation MacOS X
- Preparation Windows (Windows support for GHC)
- Preparation FreeBSD (FreeBSD support for GHC)
- Preparation Solaris and Building under Solaris
- Illumos (SmartOS, OpenIndiana, etc.)
- Raspberry Pi (cross-compiling from Linux)
- Preparing and Building OpenBSD
- Preparation Stack (platform agnostic)
Reference: list of tools needed to build GHC
See the Newcomers page for how to proceed after this.