
#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