[GHC] #15925: Production quality bindists for hadrian

GHC ghc-devs at haskell.org
Tue Nov 20 13:25:00 UTC 2018


#15925: Production quality bindists for hadrian
-------------------------------------+-------------------------------------
           Reporter:  alpmestan      |             Owner:  (none)
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Build System   |           Version:  8.7
  (Hadrian)                          |
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 The bindists currently produced by hadrian are largely untested,
 especially on other platforms than linux. Moreover, we had not made a
 clear decision on what to do with respect to the relocatable GHCs that
 hadrian produces and wrapper scripts.

 We realized that everyone would be happy if:

 - the bindists follow the in-tree structure of `<build root>/stage1`, with
 `bin` containing the actual programs for most cases, etc. No wrapper
 script just yet. This way we can just unpack the archive and call
 `bin/ghc`. We still perhaps need to generate a script for ghci, but that's
 not really a wrapper, it's just a special case of `ghc` really.
 - `./configure && make install` would systematically generate wrapper
 scripts and install everything the way we do in our current bindists.

 I will look into getting this to work soon and will use this ticket to
 report progress.

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


More information about the ghc-tickets mailing list