[GHC] #9832: Get rid of PERL dependency of `ghc-split`

GHC ghc-devs at haskell.org
Tue Nov 25 09:16:39 UTC 2014


#9832: Get rid of PERL dependency of `ghc-split`
-------------------------------------+-------------------------------------
              Reporter:  hvr         |            Owner:
                  Type:  task        |           Status:  new
              Priority:  high        |        Milestone:  7.12.1
             Component:  Driver      |          Version:
            Resolution:              |         Keywords:  perl
      Operating System:  Windows     |     Architecture:  Unknown/Multiple
       Type of failure:              |       Difficulty:  Difficult (2-5
  None/Unknown                       |  days)
             Test Case:              |       Blocked By:
              Blocking:              |  Related Tickets:
Differential Revisions:              |
-------------------------------------+-------------------------------------
Changes (by hvr):

 * keywords:   => perl
 * difficulty:  Unknown => Difficult (2-5 days)
 * component:  Compiler => Driver
 * priority:  normal => high


Old description:

> (writeme)

New description:

 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

--

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9832#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list