Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
GHC
GHC
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,334
    • Issues 4,334
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 368
    • Merge Requests 368
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Glasgow Haskell Compiler
  • GHCGHC
  • Wiki
    • Building
  • preparation

Last edited by Ben Gamari Oct 30, 2019
Page history New page

preparation

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.

Clone repository

GHC Home
GHC User's Guide

Joining In

Newcomers info
Mailing Lists & IRC
The GHC Team

Documentation

GHC Status Info
Working conventions
Building Guide
Debugging
Commentary

Wiki

Title Index
Recent Changes