Skip to content

Get rid of PERL dependency of `ghc-split`

The problem:

ghc-split is a ~280 SLOC (literate) Perl script and it's needed at runtime by GHC. Which means that we depend on a Perl interpreter, and since Windows usually doesn't have one installed by default, we need to bundle a Perl interpreter w/ the GHC binary Windows distribution for convenience.

Obvious solutions:

  1. Rewrite ghc-split tool in Haskell, or
  2. Merge ghc-split functionality into GHC proper
Edited by Herbert Valerio Riedel
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information