About

Metadata

  • Last updated , by wz1000
  • License BSD-3-Clause
  • Categories Development
  • Maintained by: glasgow-haskell-users@haskell.org

  • Lottery factor: 4

Links

Installation

This release has been deprecated in favour of:

@hackage/ghc-9.14.1

Package Flags

Use the -f option with cabal commands to enable flags

    internal-interpreter (off by default)

    Build with internal interpreter support.

    stage1 (off by default)

    Is this stage 1?

    stage2 (off by default)

    Is this stage 2?

    stage3 (off by default)

    Is this stage 3?

    terminfo (on by default)

    Build GHC with terminfo support on non-Windows platforms.

    dynamic-system-linker (on by default)

    The system can load dynamic code. This is not the case for musl.

Readme

GHC's functionality can be useful for more things than just compiling Haskell programs. Important use cases are programs that analyse (and perhaps transform) Haskell code. Others include loading Haskell code dynamically in a GHCi-like manner. For this reason, a lot of GHC's functionality is made available through this package.

See https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler for more information.