|
|
# 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 operating system:
|
|
|
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](platforms):
|
|
|
|
|
|
- [Linux](building/preparation/linux)
|
|
|
- [Windows](building/preparation/windows)
|
|
|
- [MacOS X](building/preparation/mac-osx)
|
|
|
- [Solaris](building/preparation/solaris)
|
|
|
- [Preparation Linux](building/preparation/linux)
|
|
|
- [Preparation Windows](building/preparation/windows) and [Building under Windows](windows-ghc)
|
|
|
- [Preparation MacOS X](building/preparation/mac-osx) and [Building under MacOS X](building/mac-osx)
|
|
|
- [Preparation Solaris](building/preparation/solaris) and [Building under Solaris](building/solaris)
|
|
|
- [Illumos](building/preparation/illumos) (SmartOS, OpenIndiana, etc.)
|
|
|
- [Raspberry Pi](building/preparation/raspberry-pi) (cross-compiling from Linux)
|
|
|
- [FreeBSD](building/preparation/free-bsd)
|
|
|
- [Preparation FreeBSD](building/preparation/free-bsd) and [Building under FreeBSD](free-bsd-ghc)
|
|
|
|
|
|
|
|
|
|
|
|
Alternatively:
|
|
|
|
|
|
- [List of tools needed to build GHC](building/preparation/tools)
|
... | ... | |