[GHC] #13896: Use response file to invoke hsc2hs

GHC ghc-devs at haskell.org
Thu May 3 19:21:31 UTC 2018


#13896: Use response file to invoke hsc2hs
---------------------------------+----------------------------------------
        Reporter:  bgamari       |                Owner:  ckoparkar
            Type:  bug           |               Status:  patch
        Priority:  normal        |            Milestone:  8.6.1
       Component:  hsc2hs        |              Version:  8.0.1
      Resolution:                |             Keywords:  newcomer
Operating System:  Windows       |         Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown  |            Test Case:
      Blocked By:                |             Blocking:
 Related Tickets:                |  Differential Rev(s):  Phab:D4612
       Wiki Page:                |
---------------------------------+----------------------------------------

Comment (by Ben Gamari <ben@…>):

 In [changeset:"866525a1765715b8b9902e1bd53b9af1c7a93a30/ghc" 866525a/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="866525a1765715b8b9902e1bd53b9af1c7a93a30"
 Move the ResponseFile module from haddock into base

 GHC and the build tools use "response files" to work around the limit
 on the length of command line arguments on Windows. Haddock's
 implementation of parsing response files (i.e escaping/unescaping the
 appropriate characters) seems complete, is well tested, and also
 closely matches the GCC version. This patch moves the relevant bits
 into `base` so that it's easier for other libraries to reuse it.

 Test Plan: make test TEST=T13896

 Reviewers: bgamari, RyanGlScott, 23Skidoo, hvr

 Reviewed By: RyanGlScott

 Subscribers: thomie, carter

 GHC Trac Issues: #13896

 Differential Revision: https://phabricator.haskell.org/D4612
 }}}

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


More information about the ghc-tickets mailing list